进击的菜鸟啊

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年6月25日

摘要: 一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_ 阅读全文
posted @ 2018-06-25 15:04 进击的菜鸟啊 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 1、sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太2,存在大量的数据冗余 索引列上缺少相 阅读全文
posted @ 2018-06-25 14:52 进击的菜鸟啊 阅读(280) 评论(0) 推荐(0) 编辑

摘要: 一、SQL语句优化 (1)使用limit对查询结果的记录进行限定(2)避免select *,将需要查找的字段列出来(3)使用连接(join)来代替子查询(4)拆分大的delete或insert语句 二、选择合适的数据类型 (1)使用可存下数据的最小的数据类型,整型 < date,time < cha 阅读全文
posted @ 2018-06-25 11:01 进击的菜鸟啊 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行 阅读全文
posted @ 2018-06-25 10:29 进击的菜鸟啊 阅读(247) 评论(0) 推荐(0) 编辑

摘要: 文章出自:https://www.cnblogs.com/luyucheng/p/6265594.html 一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态sl 阅读全文
posted @ 2018-06-25 10:25 进击的菜鸟啊 阅读(177) 评论(0) 推荐(0) 编辑