mysql
明月几时有1116
这个作者很懒,什么都没留下…
展开
-
mysql query cache详解
query cache原理 当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到query cache中去匹配,如果没有匹配中,则将这个hash值存放在一个hash链表中,同时将query的结果集存放进cache中,存放hash值的链表的每一个hash节点存放了相应query结果集在cache中的地址,以及该query所涉及到的一些table的相关信息;如果通过hash值匹配到了一样的query,则直接将cache中相转载 2016-08-01 11:16:30 · 5985 阅读 · 0 评论 -
MYSQL数据库索引类型
索引类型: B-TREE索引,哈希索引 •B-TREE索引加速了数据访问,因为存储引擎不会扫描整个表得到需要的数据。相反,它从根节点开始。根节点保存了指向子节点的指针,并且存储引擎会根据指针寻找数据。它通过查找节点页中的值找到正确的指针,节点页包含子节点的指针,并且存储引擎会根据指针寻找数据。它通过查找节点页中的值找到正确的指针,节点页包含子节点中值的上界和下界。最后,存储引擎可能无法找到需转载 2014-02-27 17:24:05 · 746 阅读 · 0 评论 -
MYSQL数据库优化
数据库的性能受CPU,Cache,内存,硬盘,网络影响,数据库系统出现性能问题,其根本原因是系统资源出现瓶颈,包括硬件瓶颈和软件瓶颈。软件瓶颈则是由于软件设计的数据处理不合理导致的。很多情况下,硬件瓶颈是由于应用软件的不合理导致的。原创 2016-08-10 17:55:02 · 679 阅读 · 0 评论