cyber-33
asked on
MySQL RAM Memory Configuration
I have installed the latest version of the MySQL Server on a 64bit windows 7 pc with 8GB of RAM. I have subsequently updated the RAM to 16GB.
I am currently testing a significant dataset stored in about 10 tables, with about 100GB worth of data. The tables are configured to use InnoDB.
The queries involve many nested SELECT, JOIN and GROUP BY clauses. No inserts. No updates.
Questions:
1. how can I utilize all 16GB of RAM to improve the query performance?
2. will the performance increase if I switch to another MySQL Engine (other than InnoDB)?
Thank you, experts!
I am currently testing a significant dataset stored in about 10 tables, with about 100GB worth of data. The tables are configured to use InnoDB.
The queries involve many nested SELECT, JOIN and GROUP BY clauses. No inserts. No updates.
Questions:
1. how can I utilize all 16GB of RAM to improve the query performance?
2. will the performance increase if I switch to another MySQL Engine (other than InnoDB)?
Thank you, experts!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
What is your new my.ini file look like? Please upload as an attachment.
ASKER
I have resolved the issue. Your original suggestion was very helpful. Thank you!
ASKER
Sorry for the delayed response.
I have followed the guidelines in the links that you provided, but my server still never reports higher than 20% usage of available memory. I wonder what parameter should I modify to increase this number.
Thank you for your help!