Common.md

Translated by ChatGTP

IP 允許在 8.0 中

  • GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
  • FLUSH PRIVILEGES;

空值

總之,不建議在 MySQL 數據庫中使用 NULL

NULL 值存在很多問題,在不同版本/情況中也有所不同。

以下是可能發生的一些問題。

  • 導致性能問題
  • 導致排序錯誤
  • 導致計算(例如 count()max()min())結果錯誤

終止運行時間過長的進程

運行 Show processlist;kill {processID}

count(*) vs count(1) 速度

innodb 中相同。

分頁

通過限制和偏移量進行常見的分頁存在問題,如果偏移量太大,將導致性能問題,因為它會掃描偏移量之前的所有行。

其中一個解決方案是使用最後的 id 進行分頁。