優雅的使用索引(一)

2021-09-29 07:45:54 字數 514 閱讀 5930

原來使用過mysql,

現在則是postgre

postgre參考:

mysql參考:

經常會遇到select查詢慢的問題,單索引也解決不了問題,就要用到復合索引例如:

1、檢視資料庫所有索引

select * from mysql.`innodb_index_stats` a where a.`database_name` = '資料庫名';
2、建立索引

create index idx_userid_name on users(user_id,name);
3、檢視執行時間

explain select * from users
加索引的前提條件:

第一方面:

1.需要連線條件字段 2.需要分組的字段 3.需要排序的字段.

第二方面:

永遠不要提前考慮加索引。

第二方面尤其重要。

優雅的使用python

優雅的使用python,讓自己的code更pythonic test list 龍母 雪諾 提里昂 山姆 count 0 for name in test list print s的序號是 d name,count count 1龍母的序號是 0 雪諾的序號是 1 提里昂的序號是 2 山姆的序號是 ...

優雅的使用git

git config global user.name git config global user.email com 2.對於git遠端庫的訪問有兩種訪問協議,一種是https協議。另一種是ssh協議。當我們使用https協議的時候,當我們進行拉取或者推送的時候會提示我們輸入使用者名稱和密碼。另...

優雅的使用UITableView(Swift 中)

在優雅的使用uitableview oc 上 中,已經給大家分享了怎麼使用uitableview,優雅的構建乙個頁面。怎麼把優雅的使用uitableview oc 上 的思路搬到swift 泛型和any的區別 在swift中優雅的使用uitableview構建list頁面 再回憶一下這張圖 其中關鍵...