最贊回答 / serain
緩存池是對于mysql服務(wù)端來說的,用于做數(shù)據(jù)緩存 減少數(shù)據(jù)查詢開銷,連接池是對客戶端應(yīng)用程序來說的,減少每次創(chuàng)建銷毀連接的開銷的。
2016-08-28
已采納回答 / Kollen
簡單解釋,組合索引index(a,b) 會創(chuàng)建基于a,ab創(chuàng)建兩個索引。你想一下創(chuàng)建索引的原則是什么?如果某列的離散度很低,一個表有100w行數(shù)據(jù),該列只有兩種不同的值,你會在該列上創(chuàng)建索引嗎? 所以就明白了,如果a的離散度很低,在a上創(chuàng)建索引和前面分析的原則是不是矛盾了??偨Y(jié),就是要降低掃描索引的消耗,為什么離散度高了可以降低,這是btree的結(jié)構(gòu)問題
2016-07-31
最新回答 / 慕粉1470819953
首先確認一下你們的日志是否打開show variables liike ‘log_bin’如果是打開了,顯示on,否則是off,沒打開的話去my.ini配置一下,再來操作。
2016-07-12
已采納回答 / 慕俠3252176
這個可不一定啊,如果只有一個字段的索引,比如:key(city_code),使用的查詢就是select city_code from tab where ...的話,這個就可以說是覆蓋索引了,但是并不是聯(lián)合索引啊
2016-06-07
最新回答 / 慕粉18312537527
例如,查詢結(jié)果是這樣的:Count: 1? Time=0.00s (0s)? Lock=0.00s (0s)? Rows=0.0 (0), root[root]@localhost? # Schema: test? Last_errno: N? Killed: N? # Query_time: N.N? Lock_time: N.N? Rows_sent: N? Rows_examined: N? Rows_affected: N? # Bytes_sent: N? use test;? SET time...
2016-05-30