数据库
数据库优化
DADADIE
这个作者很懒,什么都没留下…
展开
-
3.3慢SQL explain
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; 创建测试表: CREATE TABLE people( id int auto_increm...原创 2018-12-17 14:01:23 · 358 阅读 · 0 评论 -
3.2慢查询SQL分析
慢查询日志相关参数 MySQL 慢查询的相关参数解释: slow_query_log :是否开启慢查询日志,1表示开启,0表示关闭。 log-slow-queries :旧版(5.6以下版本)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件host_name-slow.log slow-query-log-file:新版(5.6及以上版...原创 2018-12-11 10:26:29 · 366 阅读 · 0 评论 -
3.1数据库优化一二三
第一阶段 优化sql和索引 这才是调优的第一阶段啊,为什么呢? 因为这一步成本最低啊,不需要加什么中间件。你没经过索引优化和SQL优化,就来什么水平拆分,这不是坑人么。 那步骤是什么样呢?我说个大概 用慢查询日志定位执行效率低的SQL语句 用explain分析SQL的执行计划 确定问题,采取相应的优化措施,建立索引啊,等 我就不举例了,因为如何优化SQL的文章,一抓一大把,再贴过来,读...原创 2018-12-10 18:12:58 · 269 阅读 · 2 评论 -
3.0 How to build a database
国外参考地址:https://www.reddit.com/r/Database/comments/27u6dy/how_do_you_build_a_database/ciggal8/ Its a great question, and deserves a long answer. Most database servers are built in C, and store data us...原创 2018-12-17 14:52:20 · 541 阅读 · 0 评论