Что делать с бд SAMS squidlog и squidctlr в mysql ?

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-15 12:23:17

Вообщем разрослась база SAMS-а нужно выгрузить из mysql-5.1 ОС Centos-6.
Частично удалить а частично выгрузить в архивном виде.
Кто нить задовался вопросом что делать и как ?
Есть простые нормы общения они называются этикет.

Хостинговая компания 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/

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение BlitzKrieg » 2013-05-15 19:58:01

там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-16 8:48:03

BlitzKrieg писал(а):там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры
Но это что бы удалить да ?
А если мне нужно выгрузить в архиве ?
Есть простые нормы общения они называются этикет.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение BlitzKrieg » 2013-05-16 8:54:26

Dell писал(а):
BlitzKrieg писал(а):там крове сквидлога разрастатьсяособо нечему. Тер как обычно запросами delete from table_name where тырыпыры
Но это что бы удалить да ?
А если мне нужно выгрузить в архиве ?
ну используй Mysqldump.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-21 12:40:32

Что если у меня есть команды в скрипте. Что они могут значить ?

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

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
Сильно пожалуйста не пинайте.
Есть простые нормы общения они называются этикет.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35461
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Alex Keda » 2013-05-21 19:39:37

они работать-то не будут... база не выбрана, однако
Убей их всех! Бог потом рассортирует...

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-22 7:26:05

Alex Keda писал(а):они работать-то не будут... база не выбрана, однако
Ну блин это то понятное дело что будет когда я выберу и Другое дело что оно выдаст.
Сильно не пинайте я не спец по базам.
Задача такая что мне нужно спомошью этих двух скриптов выгрузить log из базы в архив. Я только не знаю какой использовать. И что будет после этого.
Есть простые нормы общения они называются этикет.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-27 12:25:28

Вообщем эти два скрипта нужны для выгрузки из Mysql squidlog-а. После чего можно упаковать в архив или удалить из базы на усмотрение.
Есть простые нормы общения они называются этикет.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-28 7:26:14

Насколько мне понятно что после удаления базы данных место в базе не высвобождается и для того что бы высвободить место нужно дефрагментировать базу. Для этого я так понял что нужно место в два раза больше чем сама база. И запустить.
Вопрос как это сделать ?
Есть простые нормы общения они называются этикет.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение BlitzKrieg » 2013-05-28 20:20:16

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

optimize table;

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-29 11:38:09

Было принято решение использовать myisamchk для этого скопированы файлы в отдельную директорию.
И запущен

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

 myisamchk /path/to/dir/*.MYI

После чего я увидел

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

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
И все что это может означать ?
Есть простые нормы общения они называются этикет.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-30 8:00:08

Dell писал(а):Было принято решение использовать myisamchk для этого скопированы файлы в отдельную директорию.
И запущен

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

 myisamchk /path/to/dir/*.MYI

После чего я увидел

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

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 ?
Есть простые нормы общения они называются этикет.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-30 8:39:35

Блин забыл описать сам файлик.
Это файл SAMS-а cache.MYD
Есть простые нормы общения они называются этикет.

Dell
мл. сержант
Сообщения: 84
Зарегистрирован: 2013-05-15 12:12:49

Re: Что делать с бд SAMS squidlog и squidctlr в mysql ?

Непрочитанное сообщение Dell » 2013-05-31 18:54:46

Вообщем вопрос решил.
myisamchk -r .MYI
Что касается файла MYD то это не табличный лог файл который зависит от самой таблицы в MYI.
Есть простые нормы общения они называются этикет.