Биллинговая система Nodeny
22 Ноября 2024, 23:10:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Как поднять MySQL  (Прочитано 8032 раз)
Nafanya
NoDeny
Старожил
*

Карма: 1
Offline Offline

Сообщений: 459


412112973
Просмотр профиля Email
« : 18 Июля 2016, 16:58:34 »

Сегодня, во время грозы, убило ИБП. Сервер лег. Меня рядом не было. Подняли без меня. Мускул так и лежит. Может кто подскажет что делать? В каком направлении двигаться? Логи, какими я пользуюсь прикрепляю. Очень надо. Гугл как бы не помогает. Спасибо заранее...
Записан

Кому то Бог дал ручки, а кому то - грабельки.
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #1 : 18 Июля 2016, 17:37:27 »

дайте доступ по ssh
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #2 : 18 Июля 2016, 18:25:00 »

Код:
mysqlcheck -u root -p -r -A  
и ждать долго т.к. будет проверять все базы и все таблицы или
Код:
mysqlcheck -u root -p -r bill имя_проблемной_таблицы
и ждать быстро
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #3 : 18 Июля 2016, 18:30:14 »

Код:
mysqlcheck -u root -p -r -A  
и ждать долго т.к. будет проверять все базы и все таблицы или
Код:
mysqlcheck -u root -p -r bill имя_проблемной_таблицы
и ждать быстро

в innodb ?
уверен ?
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #4 : 18 Июля 2016, 22:15:25 »

в innodb ?
уверен ?
Нет конечно, но где речь шла об innodb? Практика показала что innodb крашатся гораздо реже чем myisam и чаще всего проблема с биллингом решается именно таким способом. )
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 18 Июля 2016, 22:19:34 »

так в первом посту лог прикреплен .....

и чаще всего проблема с биллингом решается именно таким способом. )

вернее будет так - решалась - в v50.xx  в n+  другие решения
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #6 : 19 Июля 2016, 10:17:00 »

Ну да, я лог прилагаемый не посмотрел. innodb крашнулась поэтому все что я написал выше можно не учитывать (хотя можно и сделать - хуже точно не будет, но не поможет ))))
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #7 : 19 Июля 2016, 10:20:02 »

в n+  другие решения
Я в курсе, и что все эти решения через задний проход тоже знаю. Проще базу грохнуть и из бекапа развернуть заново, чем пытаться восстановить никому не нужную инфу.
Нужно было слегка думать башкой, прежде чем таблицы в innodb делать.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #8 : 19 Июля 2016, 10:46:01 »

в n+  другие решения
Я в курсе, и что все эти решения через задний проход тоже знаю. Проще базу грохнуть и из бекапа развернуть заново, чем пытаться восстановить никому не нужную инфу.
Нужно было слегка думать башкой, прежде чем таблицы в innodb делать.

очень интересно - рекомендации на оф сайте назвать решением через задний проход ...
конечно проще накатить из бекапа - только вот у большенства бекапы суточные....  и что делать если за день прошло 2-3к платежей ...  ручками ?
да и в n+  да и не только (скажем узерсайд)  база (или часть таблиц)  в innodb


 

Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #9 : 19 Июля 2016, 13:19:09 »

за день прошло 2-3к платежей ...  ручками ?
Ну ты и сказочник, я валяюсь )))
Ладно, разговор ни о чем. Ты безумно крут... я сдаюсь )))
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #10 : 19 Июля 2016, 14:36:30 »

за день прошло 2-3к платежей ...  ручками ?
Ну ты и сказочник, я валяюсь )))
Ладно, разговор ни о чем. Ты безумно крут... я сдаюсь )))
могу показать в первых числах ....

а вообще умные Вам не возражюут
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #11 : 19 Июля 2016, 18:15:50 »

за день прошло 2-3к платежей ...  ручками ?
Ну ты и сказочник, я валяюсь )))
Ладно, разговор ни о чем. Ты безумно крут... я сдаюсь )))
могу показать в первых числах ....

а вообще умные Вам не возражюут
Заметь, ты это сам сказал )))) Сегодня что, первое число? или просто так, для поддержания беседы рассказываешь об этом )))
Рука-Лицо!
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #12 : 19 Июля 2016, 21:32:45 »

я же сказал умные вам не возражают .



я привык за слова отвечать

+----------+----------------------------+
| count(*) | DAY(FROM_UNIXTIME(`time`)) |
+----------+----------------------------+
|     3250 |                          1 |
|     1450 |                          2 |
|     1822 |                          3 |
|      963 |                          4 |
|      497 |                          5 |
|      649 |                          6 |
|      604 |                          7 |
|      402 |                          8 |
|      370 |                          9 |
|      284 |                         10 |
|      231 |                         11 |
|      172 |                         12 |
|      177 |                         13 |
|      231 |                         14 |
|      233 |                         15 |
|      169 |                         16 |
|      147 |                         17 |
|      227 |                         18 |
|      188 |                         19 |



даже 19  числа сколько надо времени что бы выбрать и провести платежи 188 тел  ?

+ на восстановление базы я потратил менее 10 мин....
из них больше на кофе и сигарету.
притом что использовал стандартный способ ремонта innodb .

а если 1 или  30 числа это было бы ?
  

« Последнее редактирование: 19 Июля 2016, 22:21:42 от ser970 » Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #13 : 23 Июля 2016, 01:32:44 »

Если табличка не фейковая (а так ответить и я могу, еще круче получится) то таких организаций (более 10к юзеров), работающих на Н+ пересчитать на пальцах одной руки можно и останется место. Так что не убедительно получилось. Да, чуть не забыл, не всегда innodb лечится "стандартными" способами )) иногда легче 200 платежей поручить бухгалтеру провести вручную (ведь в такой организации есть бухгалтер? )))) или все админ делает ))))
А курить вредно, бросай!
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #14 : 23 Июля 2016, 02:09:05 »

Если табличка не фейковая (а так ответить и я могу, еще круче получится) то таких организаций (более 10к юзеров), работающих на Н+ пересчитать на пальцах одной руки можно и останется место. Так что не убедительно получилось. Да, чуть не забыл, не всегда innodb лечится "стандартными" способами )) иногда легче 200 платежей поручить бухгалтеру провести вручную (ведь в такой организации есть бухгалтер? )))) или все админ делает ))))

я и не говрил что таблицка из n+ ,  но база в innodb ....
чуть более 25к
да есть и бухи , но вот тольок там проблемка в том билинге бух они не могут провести платеж от имени терминала...
а значит в консоли мускула править ручками ...
а если не верно провести то с 1с будет рвать данные....
да и я стороник сохранения любой инфы....

это не относится к данному случаю...
в данном случае было все банально ....


любая база и не только не всегда лечится... но это как правил исключение (или железо или кривые руки)..
после креша userside  в одной сети не смог восстановить.... /инодб
тоже самое в другой сети n50  тоже (кое кто ее пытался рихтовать....). /муисам
 
А курить вредно, бросай!

еще Тамерла́н  говорил = мы рождаемся что бы умереть , а жизнь каждоденвная отсрочка


« Последнее редактирование: 23 Июля 2016, 02:36:42 от ser970 » Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!