我有一個MySQL數據庫,它運行在具有2GB RAM和500GB硬盤的專用Ubuntu服務器上。我很感激任何人都可以幫助精細調整數據庫以提高性能。增強功能需要影響數據庫的CRUD任務,包括過程調用和預定事件的性能。調整MySQL數據庫
我已經在網上做過關於這方面的搜索,並在各種網站上找到各種機制,工具等來完成這項工作。但是我需要知道如何正確升級MySQL數據庫本身的性能(例如SQL查詢的執行時間等),而無需使用任何第三方工具或軟件。下面列出了我擁有的數據庫配置。
MySQL version: 5.5
Used storage engine: MyISAM
Operating system: Ubuntu 12
Hard disk capacity: 500GB
RAM: 2GB
Other: The database consists of Tables, Indexes, Stored Procedures, Scheduled Events and Views
感謝提示@Jeremy。如果我說關於數據庫的數據分佈,它如下所示。 - 數據庫與標準化和非標準化表相關。具有一對一,一對多,多對一和多對多的相關數據。 - 有82個表格(可以擴展)。 - 我已將此數據庫連接到Web應用程序。所以,會同時發生數據庫調用。 - 大多數查詢由複雜的關係組成,這些關係具有內部連接和外部連接,嵌套的select語句,循環(在存儲過程中),條件,字符編碼,類型轉換等。 –