<每日一课学习笔记> "mysql为什么加了索引还是慢查询"

long_query_time

  mysql判断慢查询的依据是,sql执行时间与系统参数 long_query_time 作比较,如果大于这个参数,就会将这条sql计入慢查询语句中。long_query_time默认10s,但一般生产中设置为1s,甚至更短。

索引

  创建如下表结构

Create TABLE test(
    ID INT(12) NOT NULL DEFAULT 0 PRIMARY KEY,
    TEST_ID INT(12) NOT NULL DEFAULT 0 ,
    NAME VARCHAR(50) NOT NULL DEFAULT '',
    AGE INT(12) NOT NULL DEFAULT 0,
    KEY `KEY_TESTID` (`TEST_ID`)
)

猜你喜欢

转载自www.cnblogs.com/jasonbourne3/p/12376986.html