上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 48 下一页
摘要: 1、配置启用 2、编码启用 命令 set global general_log=1; #全局日志可以存放到日志文件中,也可以存放到Mysql系统表中。存放到日志中性能更好一些,存储到表中 set global log_output='TABLE'; 此后 ,你所编写的sql语句,将会记录到mysql 阅读全文
posted @ 2019-06-11 16:35 清晨的第一抹阳光 阅读(379) 评论(0) 推荐(0)
摘要: 1、是什么:是mysql提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优的测量 2、官网:http://dev.mysql.com/doc/refman/5.7/en/show-profile.html 3、默认情况下,参数处于关闭状态,并保存最近15次的运行结果 4、分析步骤 阅读全文
posted @ 2019-06-11 16:32 清晨的第一抹阳光 阅读(908) 评论(0) 推荐(0)
摘要: 1、建表 2、设置参数log_bin_trust_function_creators 3、创建函数,保证每条数据都不同 (1)随机产生字符串 (2)随机产生部门编号 4、创建存储过程 (1)创建往emp表中插入数据的存储过程 (2)创建往dept表中插入数据的存储过程 5、调用存储过程 (1)dep 阅读全文
posted @ 2019-06-11 15:58 清晨的第一抹阳光 阅读(539) 评论(0) 推荐(0)
摘要: 慢查询日志 (1)是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中 阅读全文
posted @ 2019-06-10 10:52 清晨的第一抹阳光 阅读(873) 评论(0) 推荐(0)
摘要: 1、group by实质是先排序后进行分组,遵照索引建的最佳左前缀 2、当无法使用索引列,增大max_length_for_sort_data参数的设置+增大sort_buffer_size参数的设置 3、where高于having,能写在where限定的条件就不要去having限定了。 阅读全文
posted @ 2019-06-10 10:06 清晨的第一抹阳光 阅读(275) 评论(0) 推荐(0)
摘要: 1、ORDER BY子句,尽量使用Index方式排序,避免使用FileSort方式排序 2、建表SQL 3、Case (1) (2) 4、MySQL支持二种方式的排序,FileSort和Index,Index效率高。它指MySQL扫描索引本身完成排序。FileSort方式效率较低。 5、ORDER 阅读全文
posted @ 2019-06-10 09:20 清晨的第一抹阳光 阅读(920) 评论(0) 推荐(0)
摘要: 【建表语句】 【建索引】 问题:我们创建了复合索引idx_test03_c1234 ,根据以下SQL分析下索引使用情况? 1) explain select * from test03 where c1='a1' and c2='a2' and c3='a3' and c4='a4'; 2) exp 阅读全文
posted @ 2019-06-07 10:44 清晨的第一抹阳光 阅读(1499) 评论(0) 推荐(0)
摘要: 建表SQL 案例(索引失效) 1、全值匹配我最爱 说明:如果查询过程中,若没有查询第一个NAME字段,索引将无效 有NAME,无age,部分索引失效 第一个索引字段相当于火车头,后面的索引字段相当于车厢,如果只剩下车头,火车依然可以开动,若没有车头,火车将无法运行。可以以此进行类比。 2、最佳左前缀 阅读全文
posted @ 2019-06-07 09:54 清晨的第一抹阳光 阅读(377) 评论(0) 推荐(0)
摘要: 建表SQL phone、book表建立索引 【关联优化查询建议】 1、保证被驱动表的join字段已经被索引 被驱动表 join 后的表为被驱动表 (需要被查询) 2、left join 时,选择小表作为驱动表,大表作为被驱动表。 但是 left join 时一定是左边是驱动表,右边是被驱动表 3、i 阅读全文
posted @ 2019-06-06 17:44 清晨的第一抹阳光 阅读(918) 评论(0) 推荐(0)
摘要: 建表SQL # 下面开始explain分析EXPLAIN SELECT * FROM class LEFT JOIN book ON class.card = book.card; #结论:type 有All # 添加索引优化ALTER TABLE `book` ADD INDEX Y ( `car 阅读全文
posted @ 2019-06-06 17:24 清晨的第一抹阳光 阅读(289) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 48 下一页