| eG Monitoring |
|---|
|
Measures reported by MySQLKeyBufTest To minimize disk I/O, the MyISAM storage engine exploits a strategy that is used by many database management systems. It employs a cache mechanism to keep the most frequently accessed table blocks in memory:
If the size of the key buffer is inadequate or if the buffer pool is poorly sized, then, more often than not, the requests may not be serviced by the buffer pool. If the required data is not available in the key buffer, requests may have to be serviced directly from the disk which may cause severe overheads. Similarly too many table scans may hamper the request servicing capability of the key buffer to a great extent! To avoid such overheads, it is necessary for the administrators to constantly keep a vigil on the sizing of the key buffer and the read/write requests to the key buffer. The MySQLKeyBufTest helps administrators in this regard! This test monitors the key buffer of the MyISAM storage engine and reports the current size of the key buffer and the size that has already been utilized by the key buffer. This test also helps administrators figure out how well read/write requests are serviced by the key buffer. Using this test, administrators can also identify the execution that is frequently performed on the key buffer. The statistics reported by this test help administrators analyze the usage of the key buffer, and provides them with useful pointers to fine-tune the configuration of the key buffer.. Outputs of the test : One set of results for the MySQL server being monitored The measures made by this test are as follows:
|