+ All Categories
Home > Documents > My sql optimization

My sql optimization

Date post: 18-Oct-2014
Category:
View: 167 times
Download: 1 times
Share this document with a friend
Description:
 
7
MySQL Optimization Marko Novaković
Transcript
Page 1: My sql optimization

MySQL OptimizationMarko Novaković

Page 2: My sql optimization

MySQL Optimization

Query Optimization

Database Model

MySQL Configuration

Hardware Issues

Page 3: My sql optimization

Query Optimization

Queries that don't use indexes.

Queries that use SELECT *.

Queries that search full-text fields.

Queries that are not properly limited.

Queries that use ORDER BY unnecessarily.

Insert, update and delete optimization.

Page 4: My sql optimization

Database Model

All tables should have primary keys.

Database should be properly normalized.

Using simpler permissions.

Using char and md5 instead blob.

Do not split columns in more tables.

Specify column if not null and add defaults.

Page 5: My sql optimization

MySQL Configuration

skip-name-resolve

query_cache_size = 16M

log-slow-queries=/var/log/slowqueries.log

MySQL Tuner

Page 6: My sql optimization

Hardware Issues

Number of hard drives / RAID.

RAM memory makes bigger cache.

CPU

Replication

Partitioning

Page 7: My sql optimization

Questions?email: [email protected]

Thank You!


Recommended