亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
Mysql對大表的select問題
[打印本頁]
作者:
HappyWin
時間:
2010-07-27 10:21
標題:
Mysql對大表的select問題
大家好,請問mysql在處理大表select關(guān)聯(lián)多個表的時候,是怎么處理的?
比如表tableA,tableB各有100萬的數(shù)據(jù),如果根據(jù)一些條件關(guān)聯(lián)這兩個表查詢,那mysql會做多少次掃描?是100萬乘以100萬次嗎?還是根據(jù)檢索條件,一步一步的縮小范圍?
比如根據(jù)第一個where條件,tableA的數(shù)據(jù)可能就剩10萬,再拿這10萬去跟tableB做關(guān)聯(lián)?
謝謝大家
作者:
renxiao2003
時間:
2010-07-27 12:15
做好索引就會加快很多速度了。
作者:
ruochen
時間:
2010-07-27 12:55
看你的連接類型以及子查詢之類的
作者:
strong_sjhi
時間:
2010-07-28 13:54
explain select ... from a,b where .... 看看。
作者:
HappyWin
時間:
2010-07-28 16:57
謝謝大家回復(fù),有關(guān)于mysql的sql調(diào)優(yōu)的文檔嗎?能否共享一個?多謝
作者:
surpass_li
時間:
2010-07-30 21:23
網(wǎng)上搜吧,很多的
作者:
909413335
時間:
2010-08-03 20:06
多表查詢,使用的是ONE BY ONE的方式,先在第一個表取出一條記錄,然后去第二個表去找匹配的記錄,找到后做成一個臨時記錄,然后第一個表取下一條。。。。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2