程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL索引及Profiling小知識

MySQL索引及Profiling小知識

編輯:MySQL綜合教程

一些常用的MySQL索引及Profiling小知識,

一,查看某個表的索引

mysql > show indexes from [tablename] \G Table: album Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: album_id Collation: A Cardinality: 29 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: 二,強制索引

mysql > select * from [tablename] force index([indexname]) where [xxxx] 三,創建索引

mysql > create index [index_name] on [tablename] ([index]); 四,刪除索引

mysql > drop index [index_name] on [tablename]; 索引的好壞直接影響到MySQL數據庫的執行性能,可結合Explain和Profiling工具進行檢查。

Profiling使用方法如下:

mysql > set profiling = 1; mysql > select * from [tablename] mysql > show profiles; mysql > show profile [cpu, block] io for query [xx]; 掌握profiling檢查MySQL的執行情況。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved