亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術(shù)文章
文章詳情頁

mysql - 為什么使用Group By對SQL的索引性能會有很大的影響

【字号: 作者:豬豬瀏覽:118日期:2022-06-21 13:57:17

問題描述

為什么使用Group By對SQL的索引性能會有很大的影響?索引是不是能提升group by的性能?

還有一點關(guān)于SQL的疑問,為什么在使用模糊查詢的時候,%name%, 如果使用了前模糊,會使得索引沒有了效果,這個怎么理解,雖然模糊的知道可能是這樣的,但是找不到官方對此的說法。謝謝~

問題解答

回答1:

“對索引性能有很大影響”是指什么?索引的時間太久了?但這似乎又和gruop by沒什么關(guān)系。

所以我猜你的問題是不是“索引是不是能提升group by的性能”?這個問題的因果關(guān)系好想更容易理解些,那如果是這個問題的話,可能下面這段話能給你一些提示:

SQL databases use two entirely different group by algorithms. Thefirst one, the hash algorithm, aggregates the input records in atemporary hash table. Once all input records are processed, the hashtable is returned as the result. The second algorithm, the sort/groupalgorithm, first sorts the input data by the grouping key so that therows of each group follow each other in immediate succession.Afterwards, the database just needs to aggregate them. In general,both algorithms need to materialize an intermediate state, so they arenot executed in a pipelined manner. Nevertheless the sort/groupalgorithm can use an index to avoid the sort operation, thus enablinga pipelined group by.

原文出處:Indexing Group By

相關(guān)文章:
主站蜘蛛池模板: 一级做a毛片免费视频 | a级黄色网址 | 丝袜无码一区二区三区 | 国产精品长腿丝袜第一页 | 日本狠狠干 | 国产98在线传媒在线视频 | 日韩精品视频网站 | 欧美欲妇激情视频在线 | 久久久亚洲欧洲日产国码606 | 性色毛片免费视频 | 一区二区三区高清在线观看 | 黄色高清视频 | 日本一区二区免费在线观看 | 亚洲色图吧| 成年女人天堂香蕉网视频 | 国产成人激情视频 | 日韩综合| 亚洲一级高清在线中文字幕 | 久久精品国产69国产精品亚洲 | 一级做a爱过程免费视频日本 | 国产高清在线免费视频 | 一级片免费在线观看 | 91精品啪在线看国产网站 | 成人精品视频一区二区三区尤物 | 国产原创在线视频 | 国内精品网站 | 亚洲自拍色| 看欧美的一级毛片 | 黄色大片在线观看 | 女的被到爽的羞羞视频 | 波多野吉衣一区二区三区四区 | 91国语精品自产拍在线观看性色 | 久久精品免看国产成 | 美国三级视频 | 日韩99精品| 国产成人a一区二区 | 日本人与黑人做爰视频网站 | 影音先锋一区二区三区视频 | 蜜桃臀久久伊人福利 | 成人黄页网站免费观看大全 | 妞干网在线免费视频 |