
mysql
BadgeZ
越努力,越幸运。
展开
-
菜鸟谈——mysql之索引
索引 1. SQL慢,执行时间久,等待时间长 1.1 SQL语句写的不好 1.2 索引失效 1.2.1 单值索引 1.2.2 符合索引 1.3 关联查询太多join 1.4 服务器调优及各个参数设置(缓冲、线程数等)2. 索引简介2.1 索引是什么 排好序的快速查找数据结构2.2 索引的结构Btree简介2.3 索引的优势原创 2018-01-26 12:54:54 · 310 阅读 · 1 评论 -
菜鸟谈——mysql之架构简介
Sql架构简介安装https://www.cnblogs.com/bookwed/p/5896619.html配置文件1.Window和linux对应配置文件Window ----- my.iniLinux ----------- my.cnf2 Log_bin二进制日志,用来主从复制使用3 Log_error错误原创 2018-01-26 09:16:00 · 233 阅读 · 0 评论 -
菜鸟谈——mysql之join
1. sql的执行顺序1.1 手写/* 手写sql语句 */SELECT DISTINCT FROM JOIN ON WHERE GROUP BY HAVING ORDER BY LIMIT 1.2 机读/* 机读sql */FROM left_table>ON join_condition>join_type> JOIN right_原创 2018-01-28 19:47:33 · 258 阅读 · 0 评论 -
菜鸟谈——mysql之查询截取分析
1. 数据表优化步骤开启慢日志查询日志,设置阙值。。。收集执行超过阙值的sql语句Explain+sql 分析ShowProfileSql服务器的参数调优2. 查询优化2.1 永远小表驱动大表2.2 Order by 关键字优化2.3 Group by关键字优化2.4 小总结为排序使用索引Mysql两种排序方式:文件排序(Using f原创 2018-01-28 21:04:25 · 270 阅读 · 0 评论 -
菜鸟谈——mysql性能优化
mysql性能优化1.熟练使用explain2.使用,并且正确使用索引3.拒绝使用默认设置默认情况下,mysql用于小规模的开发安装,而不是生产模式。如下三个mysql性能优化设置innodb_buffer_pool_size:缓冲池用于存放缓存数据和索引。如果只运行innodb存储引擎,通常会将80%的内存分配给缓冲池。如果您正在进行非常复杂的查询,或者有大量的并...原创 2018-03-19 22:31:09 · 221 阅读 · 0 评论