myisamchk

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

myisamchk

Непрочитанное сообщение 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
я так понимаю не правильно подобраны параметры буферов, вопрос, а как их правильно подобрать?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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

Re: myisamchk

Непрочитанное сообщение Gerk » 2009-10-15 19:54:50

Попробуйте задать через /etc/my.cnf, секция [myisamchk] (мог ошибиться в названии сессии)

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: myisamchk

Непрочитанное сообщение schizoid » 2009-10-20 16:59:44

так и задано

Код: Выделить всё

[myisamchk]
key_buffer_size = 4294963200
sort_buffer_size = 4294967295
read_buffer_size = 4294967295
write_buffer_size = 4294967295
при чем я ж ему указываю явно в параметрах...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: myisamchk

Непрочитанное сообщение Gerk » 2009-10-20 19:56:25

В коммандной строке размеры буферов Вы правильно задаете, а вот
в my.cnf внушающие уважение значения прописаны (3.9-4 Gb для каждого из буферов)...
ИМХО от этого ему крышу и сносит, ни разу не видел, чтобы для проверки отдавали буфера больше 64Мб ;-)
Думаю после уменьшения этих параметров варнинги исчезнут.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: myisamchk

Непрочитанное сообщение 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
ядерный взрыв...смертельно красиво...жаль, что не вечно...