随笔分类 - mysql
摘要:Mysql执行顺序,即在执行时sql按照下面的顺序进行执行 from on join where group by having select distinct union order by 1.切片查询 将大查询切分成小查询,删除旧的数据就是一个很好的例子。定期清除大量数据时,如果用一个大的语句一
阅读全文
摘要:创建高性能的索引1.树 减少数据的查询次数二叉树 平衡树 b树 节点存储key和datab+树 节点只存储key 叶子节点存储data innodb使用b+树 当页最大16kb可以存储1000个keymyisam使用b+树 存储的是文件地址2.索引优点:减少表扫描 避免排序和临时表 随机io变有序i
阅读全文
摘要:Performance Schema 程序插桩 消费者表 是一个经常受到批评的特性。早期版本的MySQL对其的实现不够理想,导致资源消耗较高。通常的建议是干脆关掉它。 这也被认为是难以理解的。只是启用了一些插桩代码,这些代码用于记录数据并将其提交给消费者表。消费者表是一些内存表,需要使用标准SQL语
阅读全文
摘要:1.MySQL架构1.1连接管理与安全性 cpu维护缓存区,存储已就绪的线程,线程驻守在一个cpu上,创建销毁不用重新创建线程.1.2优化与执行 MySQL解析查询进行各种优化包括重写查询、决定表的读取顺序,以及选择合适的索引等. 存储引擎对于查询优化是有影响 5.7.2后弃用缓存.使用redis
阅读全文