MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
-
Контактная информация:
Непрочитанное сообщение
schizoid » 2009-10-12 9:17:40
делаю
Код: Выделить всё
/usr/local/bin/myisamchk --silent --force --fast --update-state --key_buffer_size=64M \
--sort_buffer_size=64M --read_buffer_size=1M --write_buffer_size=1M /var/db/mysql/Typo_361/*.MYI
а оно мне:
Код: Выделить всё
Warning: option 'key_buffer_size': unsigned value 18446744073709551615 adjusted to 4294963200
Warning: option 'read_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295
Warning: option 'write_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295
Warning: option 'sort_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295
myisamchk: MyISAM file /var/db/mysql/Typo_361/cache_pages.MYI
myisamchk: warning: 1 client is using or hasn't closed the table properly
myisamchk: MyISAM file /var/db/mysql/Typo_361/cache_pagesection.MYI
myisamchk: warning: 1 client is using or hasn't closed the table properly
я так понимаю не правильно подобраны параметры буферов, вопрос, а как их правильно подобрать?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
schizoid
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Gerk
- сержант
- Сообщения: 194
- Зарегистрирован: 2009-09-23 23:01:37
- Откуда: Симферополь, UA
Непрочитанное сообщение
Gerk » 2009-10-15 19:54:50
Попробуйте задать через /etc/my.cnf, секция [myisamchk] (мог ошибиться в названии сессии)
Gerk
-
schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
-
Контактная информация:
Непрочитанное сообщение
schizoid » 2009-10-20 16:59:44
так и задано
Код: Выделить всё
[myisamchk]
key_buffer_size = 4294963200
sort_buffer_size = 4294967295
read_buffer_size = 4294967295
write_buffer_size = 4294967295
при чем я ж ему указываю явно в параметрах...
ядерный взрыв...смертельно красиво...жаль, что не вечно...
schizoid
-
Gerk
- сержант
- Сообщения: 194
- Зарегистрирован: 2009-09-23 23:01:37
- Откуда: Симферополь, UA
Непрочитанное сообщение
Gerk » 2009-10-20 19:56:25
В коммандной строке размеры буферов Вы правильно задаете, а вот
в my.cnf внушающие уважение значения прописаны (3.9-4 Gb для каждого из буферов)...
ИМХО от этого ему крышу и сносит, ни разу не видел, чтобы для проверки отдавали буфера больше 64Мб
Думаю после уменьшения этих параметров варнинги исчезнут.
Gerk
-
schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
-
Контактная информация:
Непрочитанное сообщение
schizoid » 2009-10-24 22:39:56
поменял, таже фигня. при чем по-моему это вылезло с каким-то из обновлений мускуля.
Код: Выделить всё
# pkg_info |grep mysql
mysql-client-5.0.77_1 Multithreaded SQL database (client)
mysql-server-5.0.77_1 Multithreaded SQL database (server)
Код: Выделить всё
# cat /etc/my.cnf
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
#bind-address = 127.0.0.1
skip-locking
key_buffer = 64M
max_allowed_packet = 32M
table_cache = 256
sort_buffer_size = 4M
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log = /var/log/mysql.log
language = /usr/local/share/mysql/russian/
#skip-networking
skip-federated
#log-bin=mysql-bin
server-id = 1
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname
#bdb_cache_size = 4M
#bdb_max_lock = 10000
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer_size = 64M
sort_buffer_size = 64M
read_buffer_size = 1M
write_buffer_size = 1M
[mysqlhotcopy]
interactive-timeout
ядерный взрыв...смертельно красиво...жаль, что не вечно...
schizoid