Mysql

MySQL:將數據庫從 Windows 遷移到 Linux

  • July 3, 2014

我有一個基於 Windows 的專用伺服器具有以下配置:

Windows edition: Windows Server 2008 R2 Standard Service Pack 1
Processor: Intel(R) Xeon(R) CPU X5460 @3.16GHZ 3.16 GHZ (2 Processors)
Installed Memory(RAM): 8.00 GB
System type: 64-Bit Operating system

甚至,我的應用程序性能不佳。DB 連接數變高 >100,系統開始執行速度變慢。當 DB 連接達到 200 左右時它就死了。而我們定義 MAX connection=800。我已經嘗試了多種方法,例如 - MySQL 配置變數調整 辨識並改進了性能不佳的查詢

上述步驟有所幫助,但仍然面臨非常糟糕的表現。就像我在沒有任何專業知識和救生船的情況下在大海中游泳一樣。

現在,我計劃將 MySQL 從 5.1 升級到 5.6,以及從 Windows 切換到 Linux。我想作為開源 - Linux 必須有多種工具來測量 Windows 的性能和調整工具。但是,在此之前,我想確定以下幾點:

  • 它對性能改進有多大用處?
  • 我的應用程序在專用的 Windows 伺服器上執行。還需要切換應用伺服器嗎?
  • 需要再次調整 MySQL 配置變數?
  • 基於 LINUX 的系統的配置(硬體和軟體)應該是什麼?
  • 有哪些可用於 LINUX 的性能測量和調整工具?

非常感謝 :)

您可以嘗試 Percona 嚮導工具,使用https://tools.percona.com/wizard根據使用的硬體和應用程序配置 MySQL 伺服器參數, 還有其他線上工具可在https://cloud.percona.com/ all percona工具是免費的。

可以在這裡找到一些類似的問題答案: https ://stackoverflow.com/questions/11574401/mysql-monitor-queries

https://stackoverflow.com/questions/12026488/mysql-query-monitor-tool

看看這個Neor Profile SQL;這個免費工具可以幫助您監控和辨識您的瓶頸點。它為我做了很多好事!

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