MySQL 8.0 支持 Unicode 9.0 的編碼是utf8mb4奸鸯。它是變長的,每個字符占用 1~4 字節(jié)。關于字節(jié)和字符類型的可變長度有...
MySQL Server 支持無模式的數(shù)據(jù)存儲,功能特性如下: JSON 數(shù)據(jù)類型。JSON 值在新增 / 更新時會被分析摘能、驗證,然后儲存為優(yōu)化...
EXPLAIN只展示了查詢代價的預見即寡,不提供有關執(zhí)行查詢的更多統(tǒng)計信息徊哑,而這些信息可以展示更完整的景象。優(yōu)化器不能根據(jù)索引來評估所有行(在 EX...
不可見索引是 MySQL 8.0 新增的特性聪富。提供將索引標記為 “不可被優(yōu)化器使用” 的能力莺丑。這意味著索引仍會被維護并隨著數(shù)據(jù)更新而更新,但沒有...
MySQL 服務端支持重寫語句功能墩蔓。你可以認為這類似用正則表達式去匹配特定的語句并重寫梢莽。 這個功能的設計目標之一是讓 DBA 們能夠在語句中插入...
MySQL 優(yōu)化器能夠做到 分區(qū)剪枝 。這意味著它能夠分析到來的查詢奸披,和字典信息比較昏名,然后只訪問需要的分區(qū)表。 你可以認為分區(qū)和視圖很像——都是...
MySQL 有 4 種方式來返回有序結果阵面。EXPLAIN 可以展示查詢是否需要排序操作轻局,但不會列出使用了什么排序算法洪鸭,這個信息在OPTIMIZE...
GROUP BY GROUP BY操作要求讀取的行有序,或通過臨時表來緩存聚合過程的中間產(chǎn)物仑扑。這意味著 MySQL 可以用索引來執(zhí)行 GROUP...
MySQL 執(zhí)行連表時使用了嵌套循環(huán)連接算法览爵。它不支持像哈希、歸并排序連接镇饮,這些在競品數(shù)據(jù)庫中可能有的特性蜓竹,這讓 MySQL 沒那么適合做分析統(tǒng)...