- mysql目前不支持函数索引,但是可以支持对列的前面一部分进行缩影例如:
create index index_name on table_name(column_name(4))//对表的cloumn_name的前面4个字符进行索引
- 结合慢查询分析sql中需要用到index的地方:
show status like "handler_read%"//查看索引使用情况
-
check table table_name 检查表的语法。
-
optimize table table_name;//优化表空间
-
infile 和 outfile 导入导出优化。
select * from table_name into "/tmp/table.sql";//导入
load data infile "/tmp/table.sql" into into table(column)
- 备份:
mysqldump -uroot -ppassword -l -P > "/tmp/backup.sql"//备份的同时,刷新bin-log日志,避免备份大量数据的时候导致在备份期间的数据丢失,同时锁表