Страница 1 из 1
Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-15 12:23:17
Dell
Вообщем разрослась база SAMS-а нужно выгрузить из mysql-5.1 ОС Centos-6.
Частично удалить а частично выгрузить в архивном виде.
Кто нить задовался вопросом что делать и как ?
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-15 19:58:01
BlitzKrieg
там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-16 8:48:03
Dell
BlitzKrieg писал(а):там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры
Но это что бы удалить да ?
А если мне нужно выгрузить в архиве ?
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-16 8:54:26
BlitzKrieg
Dell писал(а):BlitzKrieg писал(а):там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры
Но это что бы удалить да ?
А если мне нужно выгрузить в архиве ?
ну используй Mysqldump.
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-21 12:40:32
Dell
Что если у меня есть команды в скрипте. Что они могут значить ?
Код: Выделить всё
mysql -p squidlog -e "select * from cache where date like 'date'" > date
и
mysql -p squidlog -e "select * from cache where date like 'date'" > ./date.txt
Сильно пожалуйста не пинайте.
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-21 19:39:37
Alex Keda
они работать-то не будут... база не выбрана, однако
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-22 7:26:05
Dell
Alex Keda писал(а):они работать-то не будут... база не выбрана, однако
Ну блин это то понятное дело что будет когда я выберу и Другое дело что оно выдаст.
Сильно не пинайте я не спец по базам.
Задача такая что мне нужно спомошью этих двух скриптов выгрузить log из базы в архив. Я только не знаю какой использовать. И что будет после этого.
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-27 12:25:28
Dell
Вообщем эти два скрипта нужны для выгрузки из Mysql squidlog-а. После чего можно упаковать в архив или удалить из базы на усмотрение.
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-28 7:26:14
Dell
Насколько мне понятно что после удаления базы данных место в базе не высвобождается и для того что бы высвободить место нужно дефрагментировать базу. Для этого я так понял что нужно место в два раза больше чем сама база. И запустить.
Вопрос как это сделать ?
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-28 20:20:16
BlitzKrieg
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-29 11:38:09
Dell
Было принято решение использовать myisamchk для этого скопированы файлы в отдельную директорию.
И запущен
После чего я увидел
Код: Выделить всё
Data records: 1 Deleted blocks: 158685469
myisamchk: warning: 2 clients are using or haven't closed the table properly
- check file-size
- check record delete-chain
И все что это может означать ?
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-30 8:00:08
Dell
Dell писал(а):Было принято решение использовать myisamchk для этого скопированы файлы в отдельную директорию.
И запущен
После чего я увидел
Код: Выделить всё
Data records: 1 Deleted blocks: 158685469
myisamchk: warning: 2 clients are using or haven't closed the table properly
- check file-size
- check record delete-chain
И все что это может означать ?
Вроде зачекал нормально.
Вопрос кто знает как зачекать файлы с расширением MYD ?
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-30 8:39:35
Dell
Блин забыл описать сам файлик.
Это файл SAMS-а cache.MYD
Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?
Добавлено: 2013-05-31 18:54:46
Dell
Вообщем вопрос решил.
myisamchk -r .MYI
Что касается файла MYD то это не табличный лог файл который зависит от самой таблицы в MYI.