摘要:
#当前会话中查看引起行锁竞争的语句 select sw.event, sw.sid, sw.p1, sw.p2, sw.p3, s.ROW_WAIT_OBJ#, s.ROW_WAIT_FILE#, s.ROW_WAIT_BLOCK#, s.ROW_WAIT_ROW#, o.OWNER, o.OBJE 阅读全文
阅读排行榜
MySQL 8 -- Functional Indexes
2022-01-22 18:52 by abce, 82 阅读, 收藏,
摘要:
一个常见的场景是查询对涉及某种函数表达式的列使用过滤条件,这种情况下,无法使用该列上的索引。 从MySQL8.0.13开始支持函数索引。 假设有个产品信息表products,包含一个列create_time,类型是timestamp。如果想统计某个月内,产品的平均价格,你可以这样写: mysql> 阅读全文
MongoDB 7.0 元数据检查
2023-12-16 13:44 by abce, 81 阅读, 收藏,
摘要:
除了分片键分析器之外,元数据检查器(checkMetadataConsistency())也是 DBA 工作中的一项额外工具。 分片集群很好,但同时也是一项复杂的功能,尤其是当我们开始尝试了解它是如何在后台工作以符合一致性等要求时。 对于需要管理分片集群的人来说,很可能会遇到元数据不一致的问题:集合 阅读全文
MySQL的Equality Range Optimization of Many-Valued Comparisons
2023-09-06 10:55 by abce, 80 阅读, 收藏,
摘要:
最近新上线的系统中遇到一个SQL,明明可以使用索引,但是发现实际执行并没有使用到索引。SQL的主要特点是where子句中,in判断中有大量的条件。类似如下: select * FROM a WHERE td in ('2023-08-01') and fuid in ('2','3','41','4 阅读全文
【MySQL】MySQL8确认哪些参数在使用以及来源
2022-08-27 17:01 by abce, 78 阅读, 收藏,
摘要:
在MySQL8中,参数可能来自不同的地方,确认有效的参数来自于哪里: SELECT variable_name, variable_source AS source, variable_path, set_time, set_user AS USER, set_host FROM PERFORMAN 阅读全文