大表尋道估算:log(行數) / log(索引區塊長度/3*2/(鍵長+指標長)) + 1。50 萬列 Mediumint 索引約 4 次尋道,實際多被快取僅 1-2 次。
ulimit -n 65535 (在 safe_mysqld 中設定)async,noatime 減少元資料寫入| API | 優點 | 缺點 | 適用場景 |
|---|---|---|---|
| C (原生) | 最快、控制最細 | 開發成本高 | 核心高效能模組 |
| C++ | 較高層、開發效率佳 | 仍在演進 | 大型應用 |
| PHP | 易學、資源較少 | PHP4 以上速度可接受 | Web 快速開發 |
| Perl DBI/DBD | 跨平台/跨資料庫可移植 | 速度一般 | 原型、管理腳本 |
| ODBC | Windows/Unix 通用 | 比原生慢 19%,問題多 | 異構遷移過渡期 |
| JDBC | 理論跨平台、Web Client 可用 | JVM 開銷 | Java 應用 |
SELECT *LOCK TABLES 包裹多筆 UPDATE/DELETE