Re: Sort Performance
Here is the output from explain when using ignore index:
mysql> explain select security, cusip, intrate, duedate from security ignore index (security) where security like '%AEROPOST%';
+----------+------+---------------+------+---------+------+--------+-------------+
| table | type | possible_keys | key | key_len | ref | rows | Extra |
+----------+------+---------------+------+---------+------+--------+-------------+
| security | ALL | NULL | NULL | NULL | NULL | 514365 | Using where |
+----------+------+---------------+------+---------+------+--------+-------------+
1 row in set (0.00 sec)
mysql> explain select security, cusip, intrate, duedate from security ignore index (security) where security like '%AEROPOST%' order by security;
+----------+-------+---------------+----------+---------+------+--------+-------------+
| table | type | possible_keys | key | key_len | ref | rows | Extra |
+----------+-------+---------------+----------+---------+------+--------+-------------+
| security | index | NULL | security | 255 | NULL | 514365 | Using where |
+----------+-------+---------------+----------+---------+------+--------+-------------+
1 row in set (0.00 sec)
As far as the buffer size goes, innodb_buffer_pool_size is currently set at 128MB (25% of total memory on the box where this is running; swap usage is at 1%). Here are the current innodb configuration values:
mysql> show variables like 'innodb%';
+---------------------------------+------------------------+
| Variable_name | Value |
+---------------------------------+------------------------+
| innodb_additional_mem_pool_size | 10485760 |
| innodb_buffer_pool_size | 134217728 |
| innodb_data_file_path | invdb1:100M:autoextend |
| innodb_data_home_dir | /invdb/db |
| innodb_file_io_threads | 4 |
| innodb_force_recovery | 0 |
| innodb_thread_concurrency | 8 |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_fast_shutdown | ON |
| innodb_flush_method | |
| innodb_lock_wait_timeout | 50 |
| innodb_log_arch_dir | /invdb/db |
| innodb_log_archive | OFF |
| innodb_log_buffer_size | 8388608 |
| innodb_log_file_size | 33554432 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | /invdb/db |
| innodb_mirrored_log_groups | 1 |
| innodb_max_dirty_pages_pct | 90 |
+---------------------------------+------------------------+
19 rows in set (0.00 sec)
Subject
Views
Written By
Posted
6587
November 01, 2004 08:02PM
3046
November 05, 2004 12:46AM
3642
November 09, 2004 03:04PM
3039
November 09, 2004 06:46PM
2966
November 09, 2004 07:56PM
Re: Sort Performance
3307
November 09, 2004 09:05PM
2882
November 05, 2004 01:44AM
2891
November 10, 2004 07:12PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.