爱情测试MySQL存储_当爱情的剧本,多出现一个人【mysql】
1、查詢sql執(zhí)行時(shí)間和效率
set profiling = 1;
執(zhí)行下面命令查看系統(tǒng)字段profiling的狀態(tài)是否為ON,為ON表示開啟
show variables;
如圖:
然后我們執(zhí)行sql,查看sql的執(zhí)行時(shí)間以及效率
explain select * from t_user where user_id = 1509;
show profiles;
如圖:
2、索引
創(chuàng)建索引
ALTER TABLE projectfile ADD UNIQUE INDEX (fileuploadercode); // 唯一索引,不能重復(fù)
ALTER TABLE projectfile ADD INDEX (fileuploadercode, projectid); // 普通索引,復(fù)合索引
刪除索引
drop index fileuploadercode1 on projectfile;
另外一種方式
alter table projectfile drop index s2123;
查看索引
show index from 表名;
3、Sql優(yōu)化策略
當(dāng)只需要一條數(shù)據(jù)的時(shí)候,使用limit 1。
3、explain解析字段含義
列名
描述
id
在一個(gè)大的查詢中每一個(gè)查詢語句都對(duì)應(yīng)一個(gè)id
select type
select關(guān)鍵字對(duì)應(yīng)的那個(gè)查詢類型
table
表名
partitions(*)
分配的分區(qū)信息
type
針對(duì)單表的訪問方法,按照性能排序,如下
system > const > eq_ref > ref > ref_or_null > index_merge > unique_subquery > index_subquery > range >index > ALL
possible_keys
可能用到的索引
key
實(shí)際上使用的索引
key len
實(shí)際用到的索引長度
ref
當(dāng)索引列等值查詢時(shí),與索引列進(jìn)行等值匹配的對(duì)象信息
rows
預(yù)估的需要讀取的記錄條數(shù)
filtered
某個(gè)表經(jīng)過搜索條件過濾后剩余記錄條數(shù)的百分比
extra
一些額外的信息
4、其他博客
總結(jié)
以上是生活随笔為你收集整理的爱情测试MySQL存储_当爱情的剧本,多出现一个人【mysql】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为手机真机调试设置
- 下一篇: 【实战】Unity3d实战之Unity3