Het uitvoeren van een SQL query op een tabel(MyISAM) met 34M records (9Gb) duurt af en toe meer dan een minuut. Dit probleem hebben we sinds een week en kunnen niet vinden waar het aan ligt.
Op de machine waar de MySql server draait en de database is helemaal niets veranderd.
Specificaties van de machine:
Voorheen deed deze query er ongeveer 1sec over, maar nu dus meestal langer dan een minuut.
Indexen:
Object_Id
UtcDateTime
SERVER VARIABLEN:
SERVER STATUS:
Het is veel informatie, maar ik hoop dat iemand me met dit probleem kan helpen, want ik zit met de handen in het haar...
Alvast bedankt!
Op de machine waar de MySql server draait en de database is helemaal niets veranderd.
Specificaties van de machine:
- MS Windows 2003 SP2
- 2 x Xeon 3.2GHz
- 4GB intern geheugen
- MySql versie 5.0.41
SQL:
1
2
3
4
5
6
| SELECT Object_Id, UtcDateTime, Longitude, Latitude, Street, Postcode, Town, County, Country, Event, Heading, Speed, Reg FROM pre_history WHERE Object_Id = 85 AND UtcDateTime BETWEEN 20070620000000 AND 20070628235959 ORDER BY UtcDateTime |
Voorheen deed deze query er ongeveer 1sec over, maar nu dus meestal langer dan een minuut.
Indexen:
Object_Id
UtcDateTime
SERVER VARIABLEN:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
| Variable_name Value auto_increment_increment 1 auto_increment_offset 1 automatic_sp_privileges ON back_log 50 basedir D:\MySQL\MySQL Server 5.0\ binlog_cache_size 32768 bulk_insert_buffer_size 8388608 character_set_client latin1 character_set_connection latin1 character_set_database latin1 character_set_filesystem binary character_set_results latin1 character_set_server latin1 character_set_system utf8 character_sets_dir D:\MySQL\MySQL Server 5.0\share\charsets\ collation_connection latin1_swedish_ci collation_database latin1_swedish_ci collation_server latin1_swedish_ci completion_type 0 concurrent_insert 1 connect_timeout 5 datadir D:\MySQL\MySQL Server 5.0\Data\ date_format %Y-%m-%d datetime_format %Y-%m-%d %H:%i:%s default_week_format 0 delay_key_write ON delayed_insert_limit 100 delayed_insert_timeout 300 delayed_queue_size 1000 div_precision_increment 4 engine_condition_pushdown OFF expire_logs_days 0 flush OFF flush_time 1800 ft_boolean_syntax "+ -><()~*:""""&|" ft_max_word_len 84 ft_min_word_len 4 ft_query_expansion_limit 20 ft_stopword_file (built-in) group_concat_max_len 1024 have_archive YES have_bdb NO have_blackhole_engine YES have_compress YES have_crypt NO have_csv NO have_dynamic_loading YES have_example_engine NO have_federated_engine YES have_geometry YES have_innodb DISABLED have_isam NO have_merge_engine YES have_ndbcluster NO have_openssl DISABLED have_ssl DISABLED have_query_cache YES have_raid NO have_rtree_keys YES have_symlink YES hostname rx300 init_connect "" init_file "" init_slave "" [innodb] interactive_timeout 28800 join_buffer_size 131072 key_buffer_size 402653184 key_cache_age_threshold 300 key_cache_block_size 1024 key_cache_division_limit 100 language D:\MySQL\MySQL Server 5.0\share\english\ large_files_support ON large_page_size 0 large_pages OFF lc_time_names en_US license GPL local_infile ON log OFF log_bin ON log_bin_trust_function_creators OFF log_error D:\MySQL\MySQL Server 5.0\Data\rx300.err log_queries_not_using_indexes OFF log_slave_updates OFF log_slow_queries ON log_warnings 1 long_query_time 10 low_priority_updates OFF lower_case_file_system ON lower_case_table_names 1 max_allowed_packet 1047552 max_binlog_cache_size 4294967295 max_binlog_size 1073741824 max_connect_errors 10 max_connections 500 max_delayed_threads 20 max_error_count 64 max_heap_table_size 16777216 max_insert_delayed_threads 20 max_join_size 4294967295 max_length_for_sort_data 1024 max_prepared_stmt_count 16382 max_relay_log_size 0 max_seeks_for_key 4294967295 max_sort_length 1024 max_sp_recursion_depth 0 max_tmp_tables 32 max_user_connections 0 max_write_lock_count 4294967295 multi_range_count 256 myisam_data_pointer_size 6 myisam_max_sort_file_size 2147483647 myisam_recover_options OFF myisam_repair_threads 1 myisam_sort_buffer_size 67108864 myisam_stats_method nulls_unequal named_pipe OFF net_buffer_length 16384 net_read_timeout 30 net_retry_count 10 net_write_timeout 60 new OFF old_passwords ON open_files_limit 2048 optimizer_prune_level 1 optimizer_search_depth 62 pid_file D:\MySQL\MySQL Server 5.0\Data\rx300.pid port 3306 preload_buffer_size 32768 profiling OFF profiling_history_size 15 protocol_version 10 query_alloc_block_size 8192 query_cache_limit 1048576 query_cache_min_res_unit 4096 query_cache_size 33554432 query_cache_type ON query_cache_wlock_invalidate OFF query_prealloc_size 8192 range_alloc_block_size 2048 read_buffer_size 2093056 read_only OFF read_rnd_buffer_size 8384512 relay_log_purge ON relay_log_space_limit 0 rpl_recovery_rank 0 secure_auth OFF secure_file_priv "" shared_memory OFF shared_memory_base_name MYSQL server_id 1 skip_external_locking ON skip_networking OFF skip_show_database OFF slave_compressed_protocol OFF slave_load_tmpdir C:\WINDOWS\TEMP\ slave_net_timeout 3600 slave_skip_errors OFF slave_transaction_retries 10 slow_launch_time 2 sort_buffer_size 2097144 sql_big_selects ON sql_mode "" sql_notes ON sql_warnings OFF ssl_ca "" ssl_capath "" ssl_cert "" ssl_cipher "" ssl_key "" storage_engine MyISAM sync_binlog 0 sync_frm ON system_time_zone W. Europe Daylight Time table_cache 512 table_lock_wait_timeout 50 table_type MyISAM thread_cache_size 8 thread_stack 196608 time_format %H:%i:%s time_zone SYSTEM timed_mutexes OFF tmp_table_size 33554432 tmpdir C:\WINDOWS\TEMP\ transaction_alloc_block_size 8192 transaction_prealloc_size 4096 tx_isolation REPEATABLE-READ updatable_views_with_limit YES version 5.0.41-community-nt-log version_comment MySQL Community Edition (GPL) version_compile_machine ia32 version_compile_os Win32 wait_timeout 28800 |
SERVER STATUS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
| Variable_name Value Aborted_clients 607 Aborted_connects 4 Binlog_cache_disk_use 0 Binlog_cache_use 0 Bytes_received 159 Bytes_sent 257 Com_admin_commands 0 Com_alter_db 0 Com_alter_table 0 Com_analyze 0 Com_backup_table 0 Com_begin 1 Com_change_db 0 Com_change_master 0 Com_check 0 Com_checksum 0 Com_commit 0 Com_create_db 0 Com_create_function 0 Com_create_index 0 Com_create_table 0 Com_create_user 0 Com_dealloc_sql 0 Com_delete 0 Com_delete_multi 0 Com_do 0 Com_drop_db 0 Com_drop_function 0 Com_drop_index 0 Com_drop_table 0 Com_drop_user 0 Com_execute_sql 0 Com_flush 0 Com_grant 0 Com_ha_close 0 Com_ha_open 0 Com_ha_read 0 Com_help 0 Com_insert 0 Com_insert_select 0 Com_kill 0 Com_load 0 Com_load_master_data 0 Com_load_master_table 0 Com_lock_tables 0 Com_optimize 0 Com_preload_keys 0 Com_prepare_sql 0 Com_purge 0 Com_purge_before_date 0 Com_rename_table 0 Com_repair 0 Com_replace 0 Com_replace_select 0 Com_reset 0 Com_restore_table 0 Com_revoke 0 Com_revoke_all 0 Com_rollback 0 Com_savepoint 0 Com_select 3 Com_set_option 0 Com_show_binlog_events 0 Com_show_binlogs 0 Com_show_charsets 0 Com_show_collations 0 Com_show_column_types 0 Com_show_create_db 0 Com_show_create_table 0 Com_show_databases 0 Com_show_errors 0 Com_show_fields 0 Com_show_grants 0 Com_show_innodb_status 0 Com_show_keys 0 Com_show_logs 0 Com_show_master_status 0 Com_show_ndb_status 0 Com_show_new_master 0 Com_show_open_tables 0 Com_show_privileges 0 Com_show_processlist 0 Com_show_slave_hosts 0 Com_show_slave_status 0 Com_show_status 1 Com_show_storage_engines 0 Com_show_tables 0 Com_show_triggers 0 Com_show_variables 0 Com_show_warnings 0 Com_slave_start 0 Com_slave_stop 0 Com_stmt_close 0 Com_stmt_execute 0 Com_stmt_fetch 0 Com_stmt_prepare 0 Com_stmt_reset 0 Com_stmt_send_long_data 0 Com_truncate 0 Com_unlock_tables 0 Com_update 0 Com_update_multi 0 Com_xa_commit 0 Com_xa_end 0 Com_xa_prepare 0 Com_xa_recover 0 Com_xa_rollback 0 Com_xa_start 0 Compression OFF Connections 13038 Created_tmp_disk_tables 0 Created_tmp_files 22 Created_tmp_tables 1 Delayed_errors 0 Delayed_insert_threads 0 Delayed_writes 0 Flush_commands 1 Handler_commit 0 Handler_delete 0 Handler_discover 0 Handler_prepare 0 Handler_read_first 0 Handler_read_key 0 Handler_read_next 0 Handler_read_prev 0 Handler_read_rnd 0 Handler_read_rnd_next 0 Handler_rollback 0 Handler_savepoint 0 Handler_savepoint_rollback 0 Handler_update 0 Handler_write 131 [innodb] Key_blocks_not_flushed 0 Key_blocks_unused 341992 Key_blocks_used 80053 Key_read_requests 8863173 Key_reads 323474 Key_write_requests 606404 Key_writes 605035 Last_query_cost 0.000000 Max_used_connections 139 Not_flushed_delayed_rows 0 Open_files 199 Open_streams 0 Open_tables 100 Opened_tables 0 Prepared_stmt_count 0 Qcache_free_blocks 461 Qcache_free_memory 26032384 Qcache_hits 221355 Qcache_inserts 42361 Qcache_lowmem_prunes 0 Qcache_not_cached 515401 Qcache_queries_in_cache 6596 Qcache_total_blocks 13681 Questions 6979513 Rpl_status NULL Select_full_join 0 Select_full_range_join 0 Select_range 0 Select_range_check 0 Select_scan 1 Slave_open_temp_tables 0 Slave_retried_transactions 0 Slave_running OFF Slow_launch_threads 0 Slow_queries 0 Sort_merge_passes 0 Sort_range 0 Sort_rows 0 Sort_scan 0 [ssl] Table_locks_immediate 721090 Table_locks_waited 2211 Tc_log_max_pages_used 0 Tc_log_page_size 0 Tc_log_page_waits 0 Threads_cached 2 Threads_connected 61 Threads_created 3085 Threads_running 1 Uptime 86655 Uptime_since_flush_status 86655 |
Het is veel informatie, maar ik hoop dat iemand me met dit probleem kan helpen, want ik zit met de handen in het haar...
Alvast bedankt!
[ Voor 22% gewijzigd door een moderator op 29-06-2007 19:26 ]