Fork me on GitHub
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-12-14 14:37 程序员果果 阅读(143) 评论(0) 推荐(0) 编辑
摘要: package com.gf.demo01; /** * 一、volatile 关键字:但多个线程进行操作共享数据时,可以保证内存中数据可见性。 * */ public class TestVolatile { public static void main(String[] args) { Thr 阅读全文
posted @ 2017-12-14 14:34 程序员果果 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 前提:此功能切忌在正式环境使用 ,可以在测试环境使用 1. 查询是否开启 2. 开启 3. 查询记录的sql 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-16 11:02 程序员果果 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 查看是否开启 2. 开启功能 3. 运行sql 4. 查询结果 5. 诊断sql 6. 要注意的结论 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-16 10:48 程序员果果 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 创建实例 2. 创建产生随机字符串的函数 3. 产生随机部门编号 4. 创建存储过程 5. 调用存储过程 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-13 17:48 程序员果果 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. 是什么? 2.查看和开启 a.查看是否开启慢查询 b.开启慢查询 3. 查看设置的阀值 4. 设置阀值 5. 查询当前系统中有多少条慢查询记录 6. 配置模板 7.日志分析工具mysqldumpslow 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-13 15:03 程序员果果 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.小总结 #其他优化原则与order by相同。 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-11 15:35 程序员果果 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1. 创建实例 2.查询实例 a. b. 小总结:OrderBy满足两种情况,会使用Index方式排序 3. 如果不在索引列上,filesort有两种算法(双路排序、单路排序) 优化策略: 小总结: 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-11 15:17 程序员果果 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. 优化原则:小表驱动大表,即小数据集驱动大数据集。 当B表的数据集必须小于A的数据集时,用in优于exists。 当A表的数据集系小于B表的数据集时,用exists优于in。 注意:A表于B表的ID字段上应建立索引。 2. exists 关注我的公众号,精彩内容不能错过 阅读全文
posted @ 2017-10-10 17:41 程序员果果 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1、总结 2、结论的逐条分析 a.全值匹配我最爱 b.最佳左前缀原则(如果索引为多列,要遵循最佳最前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。) 口诀:带头大哥不能死,中间兄弟不能断。 c.不在索引列上做任何操作( 计算、函数、(自动or手动)类型转换 ),会导致索引失效而转向全表 阅读全文
posted @ 2017-09-04 17:23 程序员果果 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页