Mysql

Windows 和 Linux 上的 MySQL 伺服器功能差距

  • March 12, 2016

Windows 和 Linux 上的MySQL Server的****功能是否有任何差距或差異?特點是指以下幾個方面:

  • 常見的 DBMS 功能,例如儲存過程、可更新視圖、分佈式事務
  • 由系統特性引起的行為差異。
  • 影響性能的配置差異,例如 Windows 上的共享記憶體。

不,就功能而言,Windows 和 Linux 版本的 mysql 沒有區別。某些配置選項可能僅對其中一個有意義,例如,請參閱標識符區分大小寫,在 2 個平台之間遷移數據庫時必須考慮這些選項。Mysql 文件中有一個關於 Windows 平台限制的部分,列出了可能導致真正令人頭疼的那些差異。

顯然,可能存在性能差異和調整差異,但這些與功能無關。

如果問題是是否將 2 個平台視為“2 個不同的 rdbms”,答案是響亮的“否”。

核心產品在兩個平台上的性能完全相同,幾乎沒有差異。由於 Windows 的限制,某些附加工具無法在 Windows 上執行。

  • 數據庫和表名中的大小寫折疊——易於解決。
  • 文件路徑使用/\– whoopie。
  • 符號連結——有人關心嗎?
  • 使用 Galera、mysql 沙箱、LVM 快照等。這些是生產環境的工具;大玩家在購買生產伺服器時甚至不考慮 Windows。

我回答了很多論壇問題。在我的腦海中,我考慮答案是否取決於版本、SSD 驅動器、作業系統、記憶體大小等。作業系統幾乎從來都不是答案中的一個因素。

甚至 MySQL 文件上的字節也是相同的。

引用自:https://dba.stackexchange.com/questions/131960