Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Тормозит сервер / 2 сообщений из 2, страница 1 из 1
26.06.2017, 13:14
    #39477655
Navaty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормозит сервер
Доброго времени суток!
Уже который день не могу выявить причину сильной загруженности сервера БД.
Ни с того, вдруг сервер mysql начал виснуть, LA доходит до 20, причем нагрузка на сайт не увеличивалась. Грузит только 1 ядро, почему то.


Сегодня при анализе заметил что медленных запросов стало куда больше и появляться они стали быстрее (Когда только появилась проблема было максимум 20 медленных запросов за месяц).
Помогите пожалуйста решить проблему, проконсультируйте что пинать? Сначала казалось что не в запросах дело, но сейчас как то больше хочется их смотреть. А кроме них может есть еще в какую сторону смотреть?
Заранее спасибо :)

конфигурация мускула:

Код: sql
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.
[client]
port		= 3306
socket		= /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket		= /var/run/mysqld/mysqld.sock
nice		= 0

[mysqld]
#
# * Basic Settings
#
user		= mysql
pid-file	= /var/run/mysqld/mysqld.pid
socket		= /var/run/mysqld/mysqld.sock
port		= 3306
basedir		= /usr
datadir		= /var/lib/mysql
tmpdir		= /tmp
language	= /usr/share/mysql/english
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address		= 0.0.0.0
# * Fine Tuning
#
#sazan 27.05.2014
#key_buffer		= 32M
#sazan 08112016 was 1200
key_buffer		= 1400M
#sazan 27.05.2014
#max_allowed_packet	= 32M
max_allowed_packet	= 500M
#sazan 27.05.2014
#thread_stack		= 192K
thread_stack		= 512K
#sazan 27.05.2014
#thread_cache_size       = 8
thread_cache_size       = 120
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
#sazan 27.05.2014
#myisam-recover         = BACKUP
myisam-recover         = FORCE
#sazan 27.05.2014
#max_connections        = 100
max_connections        = 500
#table_cache            = 64
#table_cache		= 500
table_cache		= 700
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
#default 1M sazan
query_cache_limit	= 64M
#sazan 27.05.2014
#query_cache_size        = 128M
query_cache_size        = 256M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
#
# Here you can see queries with especially long duration
slow-query-log = 1
log_slow_queries	= /var/log/mysql/mysql-slow.log
long_query_time = 5
log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id		= 1
#log_bin			= /var/log/mysql/mysql-bin.log
expire_logs_days	= 10
max_binlog_size         = 100M
#binlog_do_db		= include_database_name
#binlog_ignore_db	= include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
#sazan 27.05.2014
#sazan 08112016 was 400
#innodb_buffer_pool_size = 2500M
innodb_buffer_pool_size = 9000M
innodb_thread_concurrency = 32
innodb_concurrency_tickets = 1000


[mysqldump]
quick
quote-names
max_allowed_packet	= 16M

[mysql]
#no-auto-rehash	# faster start of mysql but no tab completition

[isamchk]
#sazan 16M
key_buffer		= 500M

#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/




Вывод SHOW STATUS:

Код: sql
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.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
 SHOW STATUS;
+-----------------------------------+-------------+
| Variable_name                     | Value       |
+-----------------------------------+-------------+
| Aborted_clients                   | 12          |
| Aborted_connects                  | 82          |
| Binlog_cache_disk_use             | 0           |
| Binlog_cache_use                  | 0           |
| Bytes_received                    | 142         |
| Bytes_sent                        | 326         |
| Com_admin_commands                | 0           |
| Com_assign_to_keycache            | 0           |
| Com_alter_db                      | 0           |
| Com_alter_db_upgrade              | 0           |
| Com_alter_event                   | 0           |
| Com_alter_function                | 0           |
| Com_alter_procedure               | 0           |
| Com_alter_server                  | 0           |
| Com_alter_table                   | 0           |
| Com_alter_tablespace              | 0           |
| Com_analyze                       | 0           |
| Com_backup_table                  | 0           |
| Com_begin                         | 0           |
| Com_binlog                        | 0           |
| Com_call_procedure                | 0           |
| Com_change_db                     | 0           |
| Com_change_master                 | 0           |
| Com_check                         | 0           |
| Com_checksum                      | 0           |
| Com_commit                        | 0           |
| Com_create_db                     | 0           |
| Com_create_event                  | 0           |
| Com_create_function               | 0           |
| Com_create_index                  | 0           |
| Com_create_procedure              | 0           |
| Com_create_server                 | 0           |
| Com_create_table                  | 0           |
| Com_create_trigger                | 0           |
| Com_create_udf                    | 0           |
| Com_create_user                   | 0           |
| Com_create_view                   | 0           |
| Com_dealloc_sql                   | 0           |
| Com_delete                        | 0           |
| Com_delete_multi                  | 0           |
| Com_do                            | 0           |
| Com_drop_db                       | 0           |
| Com_drop_event                    | 0           |
| Com_drop_function                 | 0           |
| Com_drop_index                    | 0           |
| Com_drop_procedure                | 0           |
| Com_drop_server                   | 0           |
| Com_drop_table                    | 0           |
| Com_drop_trigger                  | 0           |
| Com_drop_user                     | 0           |
| Com_drop_view                     | 0           |
| Com_empty_query                   | 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_install_plugin                | 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_release_savepoint             | 0           |
| Com_rename_table                  | 0           |
| Com_rename_user                   | 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_rollback_to_savepoint         | 0           |
| Com_savepoint                     | 0           |
| Com_select                        | 1           |
| Com_set_option                    | 0           |
| Com_show_authors                  | 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_contributors             | 0           |
| Com_show_create_db                | 0           |
| Com_show_create_event             | 0           |
| Com_show_create_func              | 0           |
| Com_show_create_proc              | 0           |
| Com_show_create_table             | 0           |
| Com_show_create_trigger           | 0           |
| Com_show_databases                | 0           |
| Com_show_engine_logs              | 0           |
| Com_show_engine_mutex             | 0           |
| Com_show_engine_status            | 0           |
| Com_show_events                   | 0           |
| Com_show_errors                   | 0           |
| Com_show_fields                   | 0           |
| Com_show_function_status          | 0           |
| Com_show_grants                   | 0           |
| Com_show_keys                     | 0           |
| Com_show_master_status            | 0           |
| Com_show_new_master               | 0           |
| Com_show_open_tables              | 0           |
| Com_show_plugins                  | 0           |
| Com_show_privileges               | 0           |
| Com_show_procedure_status         | 0           |
| Com_show_processlist              | 0           |
| Com_show_profile                  | 0           |
| Com_show_profiles                 | 0           |
| Com_show_slave_hosts              | 0           |
| Com_show_slave_status             | 0           |
| Com_show_status                   | 1           |
| Com_show_storage_engines          | 0           |
| Com_show_table_status             | 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_reprepare                | 0           |
| Com_stmt_reset                    | 0           |
| Com_stmt_send_long_data           | 0           |
| Com_truncate                      | 0           |
| Com_uninstall_plugin              | 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                       | 555272      |
| Created_tmp_disk_tables           | 0           |
| Created_tmp_files                 | 453         |
| Created_tmp_tables                | 0           |
| 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                     | 0           |
| Innodb_buffer_pool_pages_data     | 210457      |
| Innodb_buffer_pool_pages_dirty    | 9           |
| Innodb_buffer_pool_pages_flushed  | 223165      |
| Innodb_buffer_pool_pages_free     | 331464      |
| Innodb_buffer_pool_pages_misc     | 34079       |
| Innodb_buffer_pool_pages_total    | 576000      |
| Innodb_buffer_pool_read_ahead_rnd | 9           |
| Innodb_buffer_pool_read_ahead_seq | 2281        |
| Innodb_buffer_pool_read_requests  | 20613176382 |
| Innodb_buffer_pool_reads          | 104926      |
| Innodb_buffer_pool_wait_free      | 0           |
| Innodb_buffer_pool_write_requests | 707907      |
| Innodb_data_fsyncs                | 107131      |
| Innodb_data_pending_fsyncs        | 0           |
| Innodb_data_pending_reads         | 0           |
| Innodb_data_pending_writes        | 0           |
| Innodb_data_read                  | 3426635776  |
| Innodb_data_reads                 | 115811      |
| Innodb_data_writes                | 300024      |
| Innodb_data_written               | 7402865152  |
| Innodb_dblwr_pages_written        | 223165      |
| Innodb_dblwr_writes               | 16199       |
| Innodb_log_waits                  | 0           |
| Innodb_log_write_requests         | 120947      |
| Innodb_log_writes                 | 64031       |
| Innodb_os_log_fsyncs              | 74789       |
| Innodb_os_log_pending_fsyncs      | 0           |
| Innodb_os_log_pending_writes      | 0           |
| Innodb_os_log_written             | 84703232    |
| Innodb_page_size                  | 16384       |
| Innodb_pages_created              | 1445        |
| Innodb_pages_read                 | 209012      |
| Innodb_pages_written              | 223165      |
| Innodb_row_lock_current_waits     | 0           |
| Innodb_row_lock_time              | 23511       |
| Innodb_row_lock_time_avg          | 1237        |
| Innodb_row_lock_time_max          | 7249        |
| Innodb_row_lock_waits             | 19          |
| Innodb_rows_deleted               | 17179       |
| Innodb_rows_inserted              | 47932       |
| Innodb_rows_read                  | 9662062768  |
| Innodb_rows_updated               | 23496       |
| Key_blocks_not_flushed            | 0           |
| Key_blocks_unused                 | 1094526     |
| Key_blocks_used                   | 81159       |
| Key_read_requests                 | 170274078   |
| Key_reads                         | 61345       |
| Key_write_requests                | 37231848    |
| Key_writes                        | 318243      |
| Last_query_cost                   | 0.000000    |
| Max_used_connections              | 176         |
| Not_flushed_delayed_rows          | 0           |
| Open_files                        | 126         |
| Open_streams                      | 0           |
| Open_table_definitions            | 227         |
| Open_tables                       | 374         |
| Opened_files                      | 39258       |
| Opened_table_definitions          | 0           |
| Opened_tables                     | 0           |
| Prepared_stmt_count               | 0           |
| Qcache_free_blocks                | 3033        |
| Qcache_free_memory                | 565678480   |
| Qcache_hits                       | 21948243    |
| Qcache_inserts                    | 873493      |
| Qcache_lowmem_prunes              | 91357       |
| Qcache_not_cached                 | 82252       |
| Qcache_queries_in_cache           | 48987       |
| Qcache_total_blocks               | 101883      |
| Queries                           | 39640934    |
| Questions                         | 3           |
| Rpl_status                        | NULL        |
| Select_full_join                  | 0           |
| Select_full_range_join            | 0           |
| Select_range                      | 0           |
| Select_range_check                | 0           |
| Select_scan                       | 0           |
| Slave_open_temp_tables            | 0           |
| Slave_retried_transactions        | 0           |
| Slave_running                     | OFF         |
| Slow_launch_threads               | 1           |
| Slow_queries                      | 0           |
| Sort_merge_passes                 | 0           |
| Sort_range                        | 0           |
| Sort_rows                         | 0           |
| Sort_scan                         | 0           |
| Ssl_accept_renegotiates           | 0           |
| Ssl_accepts                       | 0           |
| Ssl_callback_cache_hits           | 0           |
| Ssl_cipher                        |             |
| Ssl_cipher_list                   |             |
| Ssl_client_connects               | 0           |
| Ssl_connect_renegotiates          | 0           |
| Ssl_ctx_verify_depth              | 0           |
| Ssl_ctx_verify_mode               | 0           |
| Ssl_default_timeout               | 0           |
| Ssl_finished_accepts              | 0           |
| Ssl_finished_connects             | 0           |
| Ssl_session_cache_hits            | 0           |
| Ssl_session_cache_misses          | 0           |
| Ssl_session_cache_mode            | NONE        |
| Ssl_session_cache_overflows       | 0           |
| Ssl_session_cache_size            | 0           |
| Ssl_session_cache_timeouts        | 0           |
| Ssl_sessions_reused               | 0           |
| Ssl_used_session_cache_entries    | 0           |
| Ssl_verify_depth                  | 0           |
| Ssl_verify_mode                   | 0           |
| Ssl_version                       |             |
| Table_locks_immediate             | 2149876     |
| Table_locks_waited                | 52          |
| Tc_log_max_pages_used             | 0           |
| Tc_log_page_size                  | 0           |
| Tc_log_page_waits                 | 0           |
| Threads_cached                    | 98          |
| Threads_connected                 | 45          |
| Threads_created                   | 176         |
| Threads_running                   | 1           |
| Uptime                            | 265466      |
| Uptime_since_flush_status         | 265466      |
+-----------------------------------+-------------+
291 rows in set (0.00 sec)




mysqldumpslow:

Код: sql
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.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
mysqldumpslow -s at -t 10
Reading mysql slow query log from /var/log/mysql/mysql-slow.log
Count: 1  Time=34.56s (34s)  Lock=0.00s (0s)  Rows=2.0 (2), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 10  Time=34.50s (344s)  Lock=0.00s (0s)  Rows=50.0 (500), fenguser2016[fenguser2016]@[10.11.128.71]
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `title` AS `order_value` FROM `og_project_messages` `co` WHERE `trashed_on` = 'S' AND `archived_by_id` = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_messages = true ) ) ) )
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_project_messages` `co` WHERE `trashed_by_id` = N AND N = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_messages = true ) ) ) ))
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `subject` AS `order_value` FROM `og_project_events` `co` WHERE  `trashed_on` = 'S' AND `archived_by_id` = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_events = true ) ) ) )
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_project_events` `co` WHERE `trashed_by_id` = N AND N = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_events = true ) ) ) ))
  UNION
  SELECT  'S' AS `object_manager_value`, `id` as `oid`, `filename` AS `order_value` FROM `og_project_files` `co` WHERE `trashed_on` = 'S' AND `archived_by_id` = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_files = true ) ) ) )
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_project_files` `co` WHERE `trashed_by_id` = N AND N = N AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_files = true ) ) ) ))
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `title` AS `order_value` FROM `og_project_tasks` `co` WHERE `is_template` = false AND `completed_on` = 'S' AND `trashed_on` = 'S' AND `archived_by_id` = N AND `is_template` = false AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) )
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_project_tasks` `co` WHERE `trashed_by_id` = N AND N = N AND `is_template` = false AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `name` AS `order_value` FROM `og_project_milestones` `co` WHERE `trashed_on` = 'S' AND `archived_by_id` = N AND `is_template` = false AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_milestones = true ) ) ) )
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_project_milestones` `co` WHERE `trashed_by_id` = N AND N = N AND `is_template` = false AND true   AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_milestones = true ) ) ) ))
  UNION
  SELECT  'S' AS `object_manager_value`, `id` as `oid`, `name` AS `order_value` FROM `og_companies` `co` WHERE `trashed_on` = 'S' AND `archived_by_id` = N AND true   AND ( true)
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_companies` `co` WHERE `trashed_by_id` = N AND N = N AND true   AND ( true))
  UNION
  SELECT 'S' AS `object_manager_value`, `id` AS `oid`, TRIM(CONCAT('S', `lastname`, `firstname`, `middlename`)) AS `order_value` FROM `og_contacts` `co` WHERE `trashed_on` = 'S' AND `archived_by_id` = N AND true    AND ( true)
  UNION
  SELECT  'S' AS `object_manager_value`, `id` AS `oid`, `text` AS `order_value` FROM `og_comments` WHERE `trashed_on` = 'S' AND `rel_object_manager` = 'S' AND `rel_object_id` IN (SELECT `co`.`id` FROM `og_contacts` `co` WHERE `trashed_by_id` = N AND N = N AND true   AND ( true)) ORDER BY `order_value`  ASC  LIMIT N,N

Count: 1  Time=34.29s (34s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 1  Time=34.29s (34s)  Lock=0.00s (0s)  Rows=2.0 (2), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 5  Time=34.16s (170s)  Lock=0.00s (0s)  Rows=1.8 (9), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 1  Time=34.12s (34s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 1  Time=34.12s (34s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N  AND `rel_object_id` IN (SELECT `object_id` FROM `og_workspace_objects` WHERE `object_manager` = 'S' && `workspace_id` IN (N))  and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 1  Time=34.11s (34s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 2  Time=34.03s (68s)  Lock=0.00s (0s)  Rows=1.5 (3), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N   and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N,N,N,N,N,N,N,N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N

Count: 1  Time=33.99s (33s)  Lock=0.00s (0s)  Rows=1.0 (1), root[root]@pm.citrt.net
  SELECT distinct `rel_object_manager`, `rel_object_id` FROM `og_searchable_objects` WHERE `content` LIKE 'S' AND `is_private` = N  AND `rel_object_id` IN (SELECT `object_id` FROM `og_workspace_objects` WHERE `object_manager` = 'S' && `workspace_id` IN (N, N))  and EXISTS(SELECT * FROM og_project_tasks co where `rel_object_id` = id and trashed_by_id = N  AND (  ( ( `created_by_id` = N)
  OR ( EXISTS ( SELECT * FROM `og_object_user_permissions` `xx_oup`
  WHERE `xx_oup`.`rel_object_id` = `co`.id
  AND `xx_oup`.`rel_object_manager` = 'S'
  AND `xx_oup`.`user_id` IN (N,N,N)
  AND `xx_oup`.can_read = true) )
  OR ( EXISTS ( SELECT * FROM `og_project_users` `xx_pu`, `og_workspace_objects` `xx_wo`
  WHERE `xx_pu`.`user_id` IN (N,N,N)
  AND `xx_pu`.`project_id` = `xx_wo`.`workspace_id`
  AND `xx_wo`.`object_id` = `co`.id
  AND `xx_wo`.`object_manager` = 'S'
  AND `xx_pu`.can_read_tasks = true ) ) ) ))  AND `rel_object_manager` = 'S'  ORDER BY `rel_object_id` DESC  LIMIT N, N
...
Рейтинг: 0 / 0
26.06.2017, 15:31
    #39477781
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормозит сервер
Navaty,

резкое замедление может произойти из-за:

1. сломалось местное DNS. лечится рестартом с опцией
-skip-network-resolve
при этом слетят все гранты настроеные на "имена" серверов.
гранты по IP останутся

2. разко изменился план выпоплнения запросов -- такое может произойти
при увеличении обьема базы. Прогоните всякие
OPTIMIZE TABLES, ANALYZE TABLES....

3. в любом случае имеет смысл разбиратся с каждым длинным запросом
по отдельности, начинае с EXPLAIN. На быстрый взгляд, ваши запросы
могут быть медлеными без индексов. Может быть даже полезно переписать их
(иногда полезно убрать IN, OR...).

4. Посмотрите что посоветует
https://github.com/major/MySQLTuner-perl
https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Тормозит сервер / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]