powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Долго обрабатывает sql запросы
3 сообщений из 3, страница 1 из 1
Долго обрабатывает sql запросы
    #39910635
downsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в моей базе на данный момент 280 тысяч записей и отображение занимает от 5 до 10 секунд по 50 записей, я не говорю уже о поиске.

При данных 100 тысяч полет норсальный, как только данные переваливают за 120, то пропорционально начинают виснуть все запросы к бд.

На данный момент сервер имеет 4 ГБ оперативки, так же имеется сервер с 8 ГБ, но пользы от этого мало.

главная таблица с данными весит 700 МБ, тип MyISAM.

/etc/my.cnf:

[client]
port = 3306

[mysqld_safe]
socket = /var/lib/mysql/mysql.sock
nice = 0

[mysqld]

socket = /var/lib/mysql/mysql.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
skip-external-locking
skip-name-resolve
low-priority-updates
bind-address = 127.0.0.1

#Tuning
key_buffer = 2200M
thread_stack = 512K
thread_cache_size = 32
table_cache = 60000
thread_concurrency = 12
net_buffer_length = 32

myisam-recover = BACKUP
query_cache_limit = 2M
query_cache_size = 256M

myisam_sort_buffer_size = 256M
tmp_table_size = 256M
max_heap_table_size = 128M

read_buffer_size = 2M
read_rnd_buffer_size = 4M

sort_buffer_size = 2M
join_buffer_size = 4M
sort_buffer_size = 2M
join_buffer_size = 4M

max_allowed_packet = 256M
max_sort_length = 512
max_connections = 120
max_connect_errors = 50
max_user_connections = 25


#general_log_file = /var/log/mariadb/mysql.log
#general_log = 1

log_slow_queries = /var/log/mariadb/mysql-slow.log
long_query_time = 1

#server-id = 1
#log_bin = /var/log/mariadb/mysql-bin.log
expire_logs_days = 10
expire_logs_days = 10
max_binlog_size = 300M
innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 32M
innodb_file_io_threads = 8
innodb_lock_wait_timeout = 50
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
transaction-isolation = READ-COMMITTED

[mysqldump]
quick
quote-names
max_allowed_packet = 256M

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

[isamchk]
key_buffer = 32M

!includedir /etc/my.cnf.d
...
Рейтинг: 0 / 0
Долго обрабатывает sql запросы
    #39910676
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
downsql,

Показывайте тормозящий запрос и полный DDL всех таблиц, которые в нем участвуют.
...
Рейтинг: 0 / 0
Долго обрабатывает sql запросы
    #39911881
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Долго обрабатывает sql запросы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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