调优
文章平均质量分 86
DC_Zhang
这个作者很懒,什么都没留下…
展开
-
mysql调优-(二)
索引 索引为什么使用b+Tree 哈希表 1、哈希表要进行查询需要读取到内存中进行查询,耗费内存。(在进行memory存储引擎的时候采用哈希索引) 2、哈希表进行取值的时候进行的是等值判断,但是在数据库查询的时候存在范围查询 二叉树:会造成层级较深,会进行多次io,查询效率低 平衡树(最长大于最低1层):在保证树平衡的同时,会进行左旋或者右旋,每次插入删除的时候导致效率过低 红黑树(最长不超过最低的两倍):在插入和查询性能之间进行了平衡,牺牲了一定的查询性能造就插入性能。 InnoDB 和 MYISAM原创 2022-02-13 18:34:40 · 662 阅读 · 0 评论 -
mysql调优-性能监控&&数据类型调优
mysql调优 请求流程 client (向数据库发送请求) -> sever(连接器、分析器、优化器、执行器) -> 存储引擎 优化目的 rbu 基于规则优化 cbu 基于成本优化 性能监控 show profile select * from user; set profiling =1 ; ## 查看执行时间 show profiles; | Query_ID | Duration | Query | +----------+------------+---原创 2022-02-13 11:29:29 · 339 阅读 · 0 评论