forum.bitel.ru
http://forum.bitel.ru/

Модуль DBA
http://forum.bitel.ru/viewtopic.php?f=24&t=10003
Страница 1 из 2

Автор:  grifin [ 09 дек 2014, 21:55 ]
Заголовок сообщения:  Модуль DBA

Скажите, авы серьезно насчет того, что за то, чтоб почистить базу от 200000 !!! таблиц, которые биллинг насоздавал в процесссе работы, я должен заплатитить деньги и купить модуль ? А чего так мало ? Предлагаю за каждую таблицу по рублю брать. И код переписать так, чтоб их еще больше создавалось. Тогда можно вообще больше ничего не разрабатывать, а получать доход только от этого.
Или я чего-то не понимаю ?

Автор:  skn [ 09 дек 2014, 21:58 ]
Заголовок сообщения:  Re: Модуль DBA

в чем проблема?
1) в том, что много таблиц?
2) или в стоимости модуля?

P.S. а то что например, ядро бесплатно, почему вас не волнует?

Автор:  grifin [ 09 дек 2014, 22:04 ]
Заголовок сообщения:  Re: Модуль DBA

Биллинг насоздавал огромное количество пустых таблиц npay_cost_details и npay_details
подчеркиваю - таблицы пустые (по крайней мере - болшая их часть). Мне нужно приобрести платный модуль для того что бы почистить этот мусор ?

Автор:  skn [ 09 дек 2014, 22:09 ]
Заголовок сообщения:  Re: Модуль DBA

grifin писал(а):
Биллинг насоздавал огромное количество пустых таблиц npay_cost_details и npay_details
подчеркиваю - таблицы пустые (по крайней мере - болшая их часть). Мне нужно приобрести платный модуль для того что бы почистить этот мусор ?


ну если вы не знаете других способов удаления пустых таблиц, то да.

Автор:  grifin [ 09 дек 2014, 22:28 ]
Заголовок сообщения:  Re: Модуль DBA

Как бы вам объяснить...
1. Я _пользователь_ биллинга. Не уверен что по феншую я должен лазить в базу данных и что-то там удалять. Как думаете ?
2. Я понятия не имею для чего эти таблицы нужны, и что сломается если какой-то код не найдет эту, пусть и пустую таблицу.
3. Таблиц там более 200тыс (судя по номерам) Как вы мне предлагаете проверить что все они пустые ?
4. Даже если они пустые - удалять их вручную - долбанешься. Одним запросом их не удалишь, нужно писать скрипт.
5. Думаю что вы согласитесь со мной что когда продукт плодит пустые таблицы это значит что он не оптимизирован.
6. Если уж он неоптимизирован (бывает, идеальных продуктов нет), то достимо, в качестве костыля, сдалать нечто, что будет убирать за ним мусор. Но брать за это деньги ?! Это помоему верх наглости. Не согласны ? Как вы отнесетесь если вам в ресторане предложат доплатить за мой ку вашей тарелки после того, как вы поели ?

Автор:  skn [ 09 дек 2014, 23:50 ]
Заголовок сообщения:  Re: Модуль DBA

grifin писал(а):
Как бы вам объяснить...
3. Таблиц там более 200тыс (судя по номерам) Как вы мне предлагаете проверить что все они пустые ?


если вы про номер в название таблицы, то это не номер, а дата (год, месяц, день, час)
вы уверены, что этих таблиц 200 тыс?
даже если в базе 200 тыс. пустых таблиц, чем они вам мешают?
это как то влияет на работу биллинга?

Автор:  grifin [ 10 дек 2014, 00:26 ]
Заголовок сообщения:  Re: Модуль DBA

skn писал(а):
grifin писал(а):
Как бы вам объяснить...
3. Таблиц там более 200тыс (судя по номерам) Как вы мне предлагаете проверить что все они пустые ?


если вы про номер в название таблицы, то это не номер, а дата (год, месяц, день, час)
вы уверены, что этих таблиц 200 тыс?
даже если в базе 200 тыс. пустых таблиц, чем они вам мешают?
это как то влияет на работу биллинга?

ну если это год, то значит я пользуюсь биллингом с 1010 года ;)
Мешают тем, что дамп сервера делается 3,5 часа, а разворачивается - около 6 часов. На сервере штук 25 разных БД крутится.
При этом 95% времени уходит на создание и восстановление дампа базы BGBilling
И все это время (несколько часов) судя по show processlist; создаются и дампятся эти пустые таблицы.
Сама база bgbilling далеко не самая большая из 25ти баз на этом сервере, а дампится болле чем в 100 раз медленнее чем дурие базы, размером раз в 10 больше.

Автор:  skn [ 10 дек 2014, 00:37 ]
Заголовок сообщения:  Re: Модуль DBA

grifin писал(а):
Мешают тем, что дамп сервера делается 3,5 часа, а разворачивается - около 6 часов. На сервере штук 25 разных БД крутится.
При этом 95% времени уходит на создание и восстановление дампа базы BGBilling


что то сомневаюсь, что бакап и востановление пустых таблиц занимает основную часть указанных интервалов времени.

Автор:  grifin [ 10 дек 2014, 00:50 ]
Заголовок сообщения:  Re: Модуль DBA

skn писал(а):
grifin писал(а):
Мешают тем, что дамп сервера делается 3,5 часа, а разворачивается - около 6 часов. На сервере штук 25 разных БД крутится.
При этом 95% времени уходит на создание и восстановление дампа базы BGBilling


что то сомневаюсь, что бакап и востановление пустых таблиц занимает основную часть указанных интервалов времени.


Информация - 100%.
Цитата:
И все это время (несколько часов) судя по show processlist; создаются и дампятся эти пустые таблицы.
Сама база bgbilling далеко не самая большая из 25ти баз на этом сервере, а дампится болле чем в 100 раз медленнее чем дурие базы, размером раз в 10 больше.

Автор:  Phricker [ 10 дек 2014, 01:50 ]
Заголовок сообщения:  Re: Модуль DBA

А что за таблицы то?
Названия

Автор:  grifin [ 10 дек 2014, 03:10 ]
Заголовок сообщения:  Re: Модуль DBA

Так я писал вроде:
npay_cost_details_
и
npay_details_

Автор:  dimOn [ 10 дек 2014, 13:56 ]
Заголовок сообщения:  Re: Модуль DBA

конкретнее
файлик с выводом
Код:
SHOW TABLES LIKE 'npay_cost_details_%'
SHOW TABLES LIKE 'npay_details_%'
в студию

Автор:  grifin [ 10 дек 2014, 21:10 ]
Заголовок сообщения:  Re: Модуль DBA

Немного неточно написал названия.
Вот вам хвосты от списков, думаю будет достаточно
Снасчет 200тыс я погорячился, я смотрел по номеру в конце. Их, получается, 25тыс. Но все что касается времени создания и разорачивания дампа - тут все так и есть. И то что все это время перелопачиваются эти таблицы - это точно.
Код:
| npay_detail_9_201005                |
| npay_detail_9_201006                |
| npay_detail_9_201007                |
| npay_detail_9_201008                |
| npay_detail_9_201009                |
| npay_detail_9_201010                |
| npay_detail_9_201011                |
| npay_detail_9_201012                |
| npay_detail_9_201101                |
| npay_detail_9_201102                |
| npay_detail_9_201103                |
| npay_detail_9_201104                |
| npay_detail_9_201105                |
| npay_detail_9_201106                |
| npay_detail_9_201107                |
| npay_detail_9_201108                |
| npay_detail_9_201109                |
| npay_detail_9_201110                |
| npay_detail_9_201111                |
| npay_detail_9_201112                |
| npay_detail_9_201201                |
| npay_detail_9_201202                |
| npay_detail_9_201203                |
| npay_detail_9_201204                |
| npay_detail_9_201205                |
| npay_detail_9_201206                |
| npay_detail_9_201207                |
| npay_detail_9_201208                |
| npay_detail_9_201209                |
| npay_detail_9_201210                |
| npay_detail_9_201211                |
| npay_detail_9_201212                |
| npay_detail_9_201301                |
| npay_detail_9_201302                |
| npay_detail_9_201303                |
| npay_detail_9_201304                |
| npay_detail_9_201305                |
| npay_detail_9_201306                |
| npay_detail_9_201307                |
| npay_detail_9_201308                |
| npay_detail_9_201309                |
| npay_detail_9_201310                |
| npay_detail_9_201311                |
| npay_detail_9_201312                |
| npay_detail_9_201401                |
| npay_detail_9_201402                |
| npay_detail_9_201403                |
| npay_detail_9_201404                |
| npay_detail_9_201405                |
| npay_detail_9_201406                |
| npay_detail_9_201407                |
| npay_detail_9_201408                |
| npay_detail_9_201409                |
| npay_detail_9_201410                |
| npay_detail_9_201411                |
| npay_detail_9_201412                |
+-------------------------------------+
12025 rows in set (0.12 sec)

Код:
| npay_add_cost_detail_9_198206                |
| npay_add_cost_detail_9_198207                |
| npay_add_cost_detail_9_198208                |
| npay_add_cost_detail_9_198209                |
| npay_add_cost_detail_9_198210                |
| npay_add_cost_detail_9_198211                |
| npay_add_cost_detail_9_198212                |
| npay_add_cost_detail_9_198301                |
| npay_add_cost_detail_9_198302                |
| npay_add_cost_detail_9_198303                |
| npay_add_cost_detail_9_198304                |
| npay_add_cost_detail_9_198305                |
| npay_add_cost_detail_9_198306                |
| npay_add_cost_detail_9_198307                |
| npay_add_cost_detail_9_198308                |
| npay_add_cost_detail_9_198309                |
| npay_add_cost_detail_9_198310                |
| npay_add_cost_detail_9_198311                |
| npay_add_cost_detail_9_198312                |
| npay_add_cost_detail_9_198401                |
| npay_add_cost_detail_9_198402                |
| npay_add_cost_detail_9_198403                |
| npay_add_cost_detail_9_198404                |
| npay_add_cost_detail_9_198405                |
| npay_add_cost_detail_9_198406                |
| npay_add_cost_detail_9_198407                |
| npay_add_cost_detail_9_198408                |
| npay_add_cost_detail_9_198409                |
| npay_add_cost_detail_9_198410                |
| npay_add_cost_detail_9_198411                |
| npay_add_cost_detail_9_198412                |
| npay_add_cost_detail_9_198501                |
| npay_add_cost_detail_9_198502                |
| npay_add_cost_detail_9_198503                |
| npay_add_cost_detail_9_198504                |
| npay_add_cost_detail_9_198505                |
| npay_add_cost_detail_9_198506                |
| npay_add_cost_detail_9_198507                |
| npay_add_cost_detail_9_198508                |
| npay_add_cost_detail_9_198509                |
| npay_add_cost_detail_9_198510                |
| npay_add_cost_detail_9_198511                |
| npay_add_cost_detail_9_198512                |
| npay_add_cost_detail_9_198601                |
| npay_add_cost_detail_9_198602                |
| npay_add_cost_detail_9_198603                |
| npay_add_cost_detail_9_198604                |
| npay_add_cost_detail_9_198605                |
| npay_add_cost_detail_9_198606                |
| npay_add_cost_detail_9_198607                |
| npay_add_cost_detail_9_198608                |
| npay_add_cost_detail_9_198609                |
| npay_add_cost_detail_9_198610                |
| npay_add_cost_detail_9_198611                |
| npay_add_cost_detail_9_198612                |
| npay_add_cost_detail_9_198701                |
| npay_add_cost_detail_9_198702                |
| npay_add_cost_detail_9_198703                |
| npay_add_cost_detail_9_198704                |
| npay_add_cost_detail_9_198705                |
| npay_add_cost_detail_9_198706                |
| npay_add_cost_detail_9_198707                |
| npay_add_cost_detail_9_198708                |
| npay_add_cost_detail_9_198709                |
| npay_add_cost_detail_9_198710                |
| npay_add_cost_detail_9_198711                |
| npay_add_cost_detail_9_198712                |
| npay_add_cost_detail_9_198801                |
| npay_add_cost_detail_9_198802                |
| npay_add_cost_detail_9_198803                |
| npay_add_cost_detail_9_198804                |
| npay_add_cost_detail_9_198805                |
| npay_add_cost_detail_9_198806                |
| npay_add_cost_detail_9_198807                |
| npay_add_cost_detail_9_198808                |
| npay_add_cost_detail_9_198809                |
| npay_add_cost_detail_9_198810                |
| npay_add_cost_detail_9_198811                |
| npay_add_cost_detail_9_198812                |
| npay_add_cost_detail_9_198901                |
| npay_add_cost_detail_9_198902                |
| npay_add_cost_detail_9_198903                |
| npay_add_cost_detail_9_198904                |
| npay_add_cost_detail_9_198905                |
| npay_add_cost_detail_9_198906                |
| npay_add_cost_detail_9_198907                |
| npay_add_cost_detail_9_198908                |
| npay_add_cost_detail_9_198909                |
| npay_add_cost_detail_9_198910                |
| npay_add_cost_detail_9_198911                |
| npay_add_cost_detail_9_198912                |
| npay_add_cost_detail_9_199001                |
| npay_add_cost_detail_9_199002                |
| npay_add_cost_detail_9_199003                |
| npay_add_cost_detail_9_199004                |
| npay_add_cost_detail_9_199005                |
| npay_add_cost_detail_9_199006                |
| npay_add_cost_detail_9_199007                |
| npay_add_cost_detail_9_199008                |
| npay_add_cost_detail_9_199009                |
| npay_add_cost_detail_9_199010                |
| npay_add_cost_detail_9_199011                |
| npay_add_cost_detail_9_199012                |
| npay_add_cost_detail_9_199101                |
| npay_add_cost_detail_9_199102                |
| npay_add_cost_detail_9_199103                |
| npay_add_cost_detail_9_199104                |
| npay_add_cost_detail_9_199105                |
| npay_add_cost_detail_9_199106                |
| npay_add_cost_detail_9_199107                |
| npay_add_cost_detail_9_199108                |
| npay_add_cost_detail_9_199109                |
| npay_add_cost_detail_9_199110                |
| npay_add_cost_detail_9_199111                |
| npay_add_cost_detail_9_199112                |
| npay_add_cost_detail_9_199201                |
| npay_add_cost_detail_9_199202                |
| npay_add_cost_detail_9_199203                |
| npay_add_cost_detail_9_199204                |
| npay_add_cost_detail_9_199205                |
| npay_add_cost_detail_9_199206                |
| npay_add_cost_detail_9_199207                |
| npay_add_cost_detail_9_199208                |
| npay_add_cost_detail_9_199209                |
| npay_add_cost_detail_9_199210                |
| npay_add_cost_detail_9_199211                |
| npay_add_cost_detail_9_199212                |
| npay_add_cost_detail_9_199301                |
| npay_add_cost_detail_9_199302                |
| npay_add_cost_detail_9_199303                |
| npay_add_cost_detail_9_199304                |
| npay_add_cost_detail_9_199305                |
| npay_add_cost_detail_9_199306                |
| npay_add_cost_detail_9_199307                |
| npay_add_cost_detail_9_199308                |
| npay_add_cost_detail_9_199309                |
| npay_add_cost_detail_9_199310                |
| npay_add_cost_detail_9_199311                |
| npay_add_cost_detail_9_199312                |
| npay_add_cost_detail_9_199401                |
| npay_add_cost_detail_9_199402                |
| npay_add_cost_detail_9_199403                |
| npay_add_cost_detail_9_199404                |
| npay_add_cost_detail_9_199405                |
| npay_add_cost_detail_9_199406                |
| npay_add_cost_detail_9_199407                |
| npay_add_cost_detail_9_199408                |
| npay_add_cost_detail_9_199409                |
| npay_add_cost_detail_9_199410                |
| npay_add_cost_detail_9_199411                |
| npay_add_cost_detail_9_199412                |
| npay_add_cost_detail_9_199501                |
| npay_add_cost_detail_9_199502                |
| npay_add_cost_detail_9_199503                |
| npay_add_cost_detail_9_199504                |
| npay_add_cost_detail_9_199505                |
| npay_add_cost_detail_9_199506                |
| npay_add_cost_detail_9_199507                |
| npay_add_cost_detail_9_199508                |
| npay_add_cost_detail_9_199509                |
| npay_add_cost_detail_9_199510                |
| npay_add_cost_detail_9_199511                |
| npay_add_cost_detail_9_199512                |
| npay_add_cost_detail_9_199601                |
| npay_add_cost_detail_9_199602                |
| npay_add_cost_detail_9_199603                |
| npay_add_cost_detail_9_199604                |
| npay_add_cost_detail_9_199605                |
| npay_add_cost_detail_9_199606                |
| npay_add_cost_detail_9_199607                |
| npay_add_cost_detail_9_199608                |
| npay_add_cost_detail_9_199609                |
| npay_add_cost_detail_9_199610                |
| npay_add_cost_detail_9_199611                |
| npay_add_cost_detail_9_199612                |
| npay_add_cost_detail_9_199701                |
| npay_add_cost_detail_9_199702                |
| npay_add_cost_detail_9_199703                |
| npay_add_cost_detail_9_199704                |
| npay_add_cost_detail_9_199705                |
| npay_add_cost_detail_9_199706                |
| npay_add_cost_detail_9_199707                |
| npay_add_cost_detail_9_199708                |
| npay_add_cost_detail_9_199709                |
| npay_add_cost_detail_9_199710                |
| npay_add_cost_detail_9_199711                |
| npay_add_cost_detail_9_199712                |
| npay_add_cost_detail_9_199801                |
| npay_add_cost_detail_9_199802                |
| npay_add_cost_detail_9_199803                |
| npay_add_cost_detail_9_199804                |
| npay_add_cost_detail_9_199805                |
| npay_add_cost_detail_9_199806                |
| npay_add_cost_detail_9_199807                |
| npay_add_cost_detail_9_199808                |
| npay_add_cost_detail_9_199809                |
| npay_add_cost_detail_9_199810                |
| npay_add_cost_detail_9_199811                |
| npay_add_cost_detail_9_199812                |
| npay_add_cost_detail_9_199901                |
| npay_add_cost_detail_9_199902                |
| npay_add_cost_detail_9_199903                |
| npay_add_cost_detail_9_199904                |
| npay_add_cost_detail_9_199905                |
| npay_add_cost_detail_9_199906                |
| npay_add_cost_detail_9_199907                |
| npay_add_cost_detail_9_199908                |
| npay_add_cost_detail_9_199909                |
| npay_add_cost_detail_9_199910                |
| npay_add_cost_detail_9_199911                |
| npay_add_cost_detail_9_199912                |
| npay_add_cost_detail_9_200001                |
| npay_add_cost_detail_9_200002                |
| npay_add_cost_detail_9_200003                |
| npay_add_cost_detail_9_200004                |
| npay_add_cost_detail_9_200005                |
| npay_add_cost_detail_9_200006                |
| npay_add_cost_detail_9_200007                |
| npay_add_cost_detail_9_200008                |
| npay_add_cost_detail_9_200009                |
| npay_add_cost_detail_9_200010                |
| npay_add_cost_detail_9_200011                |
| npay_add_cost_detail_9_200012                |
| npay_add_cost_detail_9_200101                |
| npay_add_cost_detail_9_200102                |
| npay_add_cost_detail_9_200103                |
| npay_add_cost_detail_9_200104                |
| npay_add_cost_detail_9_200105                |
| npay_add_cost_detail_9_200106                |
| npay_add_cost_detail_9_200107                |
| npay_add_cost_detail_9_200108                |
| npay_add_cost_detail_9_200109                |
| npay_add_cost_detail_9_200110                |
| npay_add_cost_detail_9_200111                |
| npay_add_cost_detail_9_200112                |
| npay_add_cost_detail_9_200201                |
| npay_add_cost_detail_9_200202                |
| npay_add_cost_detail_9_200203                |
| npay_add_cost_detail_9_200204                |
| npay_add_cost_detail_9_200205                |
| npay_add_cost_detail_9_200206                |
| npay_add_cost_detail_9_200207                |
| npay_add_cost_detail_9_200208                |
| npay_add_cost_detail_9_200209                |
| npay_add_cost_detail_9_200210                |
| npay_add_cost_detail_9_200211                |
| npay_add_cost_detail_9_200212                |
| npay_add_cost_detail_9_200301                |
| npay_add_cost_detail_9_200302                |
| npay_add_cost_detail_9_200303                |
| npay_add_cost_detail_9_200304                |
| npay_add_cost_detail_9_200305                |
| npay_add_cost_detail_9_200306                |
| npay_add_cost_detail_9_200307                |
| npay_add_cost_detail_9_200308                |
| npay_add_cost_detail_9_200309                |
| npay_add_cost_detail_9_200310                |
| npay_add_cost_detail_9_200311                |
| npay_add_cost_detail_9_200312                |
| npay_add_cost_detail_9_200401                |
| npay_add_cost_detail_9_200402                |
| npay_add_cost_detail_9_200403                |
| npay_add_cost_detail_9_200404                |
| npay_add_cost_detail_9_200405                |
| npay_add_cost_detail_9_200406                |
| npay_add_cost_detail_9_200407                |
| npay_add_cost_detail_9_200408                |
| npay_add_cost_detail_9_200409                |
| npay_add_cost_detail_9_200410                |
| npay_add_cost_detail_9_200411                |
| npay_add_cost_detail_9_200412                |
| npay_add_cost_detail_9_200501                |
| npay_add_cost_detail_9_200502                |
| npay_add_cost_detail_9_200503                |
| npay_add_cost_detail_9_200504                |
| npay_add_cost_detail_9_200505                |
| npay_add_cost_detail_9_200506                |
| npay_add_cost_detail_9_200507                |
| npay_add_cost_detail_9_200508                |
| npay_add_cost_detail_9_200509                |
| npay_add_cost_detail_9_200510                |
| npay_add_cost_detail_9_200511                |
| npay_add_cost_detail_9_200512                |
| npay_add_cost_detail_9_200601                |
| npay_add_cost_detail_9_200602                |
| npay_add_cost_detail_9_200603                |
| npay_add_cost_detail_9_200604                |
| npay_add_cost_detail_9_200605                |
| npay_add_cost_detail_9_200606                |
| npay_add_cost_detail_9_200607                |
| npay_add_cost_detail_9_200608                |
| npay_add_cost_detail_9_200609                |
| npay_add_cost_detail_9_200610                |
| npay_add_cost_detail_9_200611                |
| npay_add_cost_detail_9_200612                |
| npay_add_cost_detail_9_200701                |
| npay_add_cost_detail_9_200702                |
| npay_add_cost_detail_9_200703                |
| npay_add_cost_detail_9_200704                |
| npay_add_cost_detail_9_200705                |
| npay_add_cost_detail_9_200706                |
| npay_add_cost_detail_9_200707                |
| npay_add_cost_detail_9_200708                |
| npay_add_cost_detail_9_200709                |
| npay_add_cost_detail_9_200710                |
| npay_add_cost_detail_9_200711                |
| npay_add_cost_detail_9_200712                |
| npay_add_cost_detail_9_200801                |
| npay_add_cost_detail_9_200802                |
| npay_add_cost_detail_9_200803                |
| npay_add_cost_detail_9_200804                |
| npay_add_cost_detail_9_200805                |
| npay_add_cost_detail_9_200806                |
| npay_add_cost_detail_9_200807                |
| npay_add_cost_detail_9_200808                |
| npay_add_cost_detail_9_200809                |
| npay_add_cost_detail_9_200810                |
| npay_add_cost_detail_9_200811                |
| npay_add_cost_detail_9_200812                |
| npay_add_cost_detail_9_200901                |
| npay_add_cost_detail_9_200902                |
| npay_add_cost_detail_9_200903                |
| npay_add_cost_detail_9_200904                |
| npay_add_cost_detail_9_200905                |
| npay_add_cost_detail_9_200906                |
| npay_add_cost_detail_9_200907                |
| npay_add_cost_detail_9_200908                |
| npay_add_cost_detail_9_200909                |
| npay_add_cost_detail_9_200910                |
| npay_add_cost_detail_9_200911                |
| npay_add_cost_detail_9_200912                |
| npay_add_cost_detail_9_201001                |
| npay_add_cost_detail_9_201002                |
| npay_add_cost_detail_9_201003                |
| npay_add_cost_detail_9_201004                |
| npay_add_cost_detail_9_201005                |
| npay_add_cost_detail_9_201006                |
| npay_add_cost_detail_9_201007                |
| npay_add_cost_detail_9_201008                |
| npay_add_cost_detail_9_201009                |
| npay_add_cost_detail_9_201010                |
| npay_add_cost_detail_9_201011                |
| npay_add_cost_detail_9_201012                |
| npay_add_cost_detail_9_201101                |
| npay_add_cost_detail_9_201102                |
| npay_add_cost_detail_9_201103                |
| npay_add_cost_detail_9_201104                |
| npay_add_cost_detail_9_201105                |
| npay_add_cost_detail_9_201106                |
| npay_add_cost_detail_9_201107                |
| npay_add_cost_detail_9_201108                |
| npay_add_cost_detail_9_201109                |
| npay_add_cost_detail_9_201110                |
| npay_add_cost_detail_9_201111                |
| npay_add_cost_detail_9_201112                |
| npay_add_cost_detail_9_201201                |
| npay_add_cost_detail_9_201202                |
| npay_add_cost_detail_9_201203                |
| npay_add_cost_detail_9_201204                |
| npay_add_cost_detail_9_201205                |
| npay_add_cost_detail_9_201206                |
| npay_add_cost_detail_9_201207                |
| npay_add_cost_detail_9_201208                |
| npay_add_cost_detail_9_201209                |
| npay_add_cost_detail_9_201210                |
| npay_add_cost_detail_9_201211                |
| npay_add_cost_detail_9_201212                |
| npay_add_cost_detail_9_201301                |
| npay_add_cost_detail_9_201302                |
| npay_add_cost_detail_9_201303                |
| npay_add_cost_detail_9_201304                |
| npay_add_cost_detail_9_201305                |
| npay_add_cost_detail_9_201306                |
| npay_add_cost_detail_9_201307                |
| npay_add_cost_detail_9_201308                |
| npay_add_cost_detail_9_201309                |
| npay_add_cost_detail_9_201310                |
| npay_add_cost_detail_9_201311                |
| npay_add_cost_detail_9_201312                |
| npay_add_cost_detail_9_201401                |
| npay_add_cost_detail_9_201402                |
| npay_add_cost_detail_9_201403                |
| npay_add_cost_detail_9_201404                |
| npay_add_cost_detail_9_201405                |
| npay_add_cost_detail_9_201406                |
| npay_add_cost_detail_9_201407                |
| npay_add_cost_detail_9_201408                |
| npay_add_cost_detail_9_201409                |
| npay_add_cost_detail_9_201410                |
| npay_add_cost_detail_9_201411                |
| npay_add_cost_detail_9_201412                |
+----------------------------------------------+
12026 rows in set (0.11 sec)

Автор:  Amir [ 10 дек 2014, 21:30 ]
Заголовок сообщения:  Re: Модуль DBA

Модуль не для этого.
И сам биллинг просто так не создает эти таблицы. Скорее всего был запущен переобсчет с какого-то старого года.
Посмотрите действие переобсчет в журнале запросов.

Автор:  Amir [ 10 дек 2014, 21:38 ]
Заголовок сообщения:  Re: Модуль DBA

Скачайте отсюда набор утилит для Mysql
http://wiki.bitel.ru/index.php/%D0%A0%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_MySQL#.D0.9D.D0.B0.D0.B1.D0.BE.D1.80_Perl_.D1.83.D1.82.D0.B8.D0.BB.D0.B8.D1.82_.D0.B4.D0.BB.D1.8F_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B_.D1.81_MySQL
Укажите правильные параметры в access.pm
Сделайте копию extract_myisam.pl, например extract_by_name.pl (этот скрипт пишет имена таблиц в файл tables)
Поменяйте 15-ую строчку с if( $2 =~ /Isam/i ) на if( $1 =~ /npay_detail_9_1\d\d\d\d\d/i )
Сохраните, запустите extract_by_name.pl - в файле tables должен появиться список таблиц. Проверьте что там точно нет нужных таблиц.
Запустите drop.pl - он удаляет таблицы из БД, которые перечислены в файле tables.
Для npay_add_cost_detail соответственно нужно поменять на if( $1 =~ /npay_add_cost_detail_9_1\d\d\d\d\d/i ), запустить, проверить tables, запустить drop.pl

Автор:  grifin [ 10 дек 2014, 23:31 ]
Заголовок сообщения:  Re: Модуль DBA

Я на слейве попробовал просто грохнуть все эти таблицы. Вроде ничего не расыпалось.
Могу я просто не извращаясь со скриптами их все удалить ? Что будет ?

Автор:  stark [ 12 дек 2014, 01:31 ]
Заголовок сообщения:  Re: Модуль DBA

Мда , забавно получилось.

Такое может например получится если у вас создали договор в год крещения руси , добавили на него абонплату , потом удалили абонплату в 2014. Биллинг при установленной опции recalculate.on.service.change=1 пытается пересчитать все абонплаты от года крещения руси до 2014-го, при этом если таблиц за нужные ему году месяцы нет, он их создает .

grifin писал(а):
Я на слейве попробовал просто грохнуть все эти таблицы. Вроде ничего не расыпалось.
Могу я просто не извращаясь со скриптами их все удалить ? Что будет ?

Вы как минимум можете грохнуть все таблицы, у которых yyyyMM меньше чем ваша дата запуска(покупки) биллинга, когда вы реально начали начислять.. Вообще можете сохранять в отдельный бакап и удалять все таблицы старше 3-лет, например.

Я желательно вам разобраться как это получилось. Хотя если этот косячный договор удалили, то найти будет не просто. B еще поставьте закрытый период у себя хотя бы датой начала работы биллинга, чтобы нельзя было создавать данные за прошлый век.

Автор:  Phricker [ 12 дек 2014, 02:45 ]
Заголовок сообщения:  Re: Модуль DBA

Такое могло получиться когда добавляли договор или абонплату и ввели дату вручную аля 11.12.14
И биллинг (вот же косорез. не понимает что человеку надо) наивно выставляет дату 11.12.0014.
И привет )))

Автор:  dimOn [ 12 дек 2014, 14:21 ]
Заголовок сообщения:  Re: Модуль DBA

в год крещения руси

Изображение

Автор:  Phricker [ 12 дек 2014, 14:26 ]
Заголовок сообщения:  Re: Модуль DBA

Человека в центре смешит ваш комментарий :lupa:

Автор:  lexusrid [ 05 июн 2015, 20:01 ]
Заголовок сообщения:  Re: Модуль DBA

решение http://blog.ansmirnov.ru/2015/06/05/bgb ... ld-tables/

Автор:  fruggin [ 12 сен 2015, 09:35 ]
Заголовок сообщения:  Re: Модуль DBA

Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

Автор:  skyb [ 12 сен 2015, 16:52 ]
Заголовок сообщения:  Re: Модуль DBA

fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

Присоединяйтесь ;-)
viewtopic.php?f=24&t=10597

Автор:  stark [ 15 сен 2015, 14:10 ]
Заголовок сообщения:  Re: Модуль DBA

skyb писал(а):
fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

Присоединяйтесь ;-)
viewtopic.php?f=24&t=10597

Добавили в TODO

Автор:  skyb [ 15 сен 2015, 16:44 ]
Заголовок сообщения:  Re: Модуль DBA

stark писал(а):
skyb писал(а):
fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

Присоединяйтесь ;-)
viewtopic.php?f=24&t=10597

Добавили в TODO

дада, помним =)
viewtopic.php?p=90007#p90007

Автор:  lexusrid [ 22 сен 2015, 12:19 ]
Заголовок сообщения:  Re: Модуль DBA

Добрый день.
Вчера приобрели лицензию на модуль DBA, но огорчает, что нет возможности настройки очистки таблиц модуля Inet, будет ли эта возможность когда-либо реализована, так как её очень не хватает?

Автор:  stark [ 22 сен 2015, 17:46 ]
Заголовок сообщения:  Re: Модуль DBA

lexusrid писал(а):
Добрый день.
Вчера приобрели лицензию на модуль DBA, но огорчает, что нет возможности настройки очистки таблиц модуля Inet, будет ли эта возможность когда-либо реализована, так как её очень не хватает?

Задачу повесили на человека.

Автор:  Phricker [ 30 сен 2015, 15:06 ]
Заголовок сообщения:  Re: Модуль DBA

В связи с недавним сообщением хотелось бы уточнить на каком этапе? )))
Перед тестовым обновлением до 6.2 думал почистить базу.

Автор:  stark [ 30 сен 2015, 15:44 ]
Заголовок сообщения:  Re: Модуль DBA

Phricker писал(а):
В связи с недавним сообщением хотелось бы уточнить на каком этапе? )))
Перед тестовым обновлением до 6.2 думал почистить базу.


Тут с исполнителем все нормально. Он есть :)

Автор:  lexusrid [ 06 окт 2015, 19:13 ]
Заголовок сообщения:  Re: Модуль DBA

stark писал(а):
lexusrid писал(а):
Добрый день.
Вчера приобрели лицензию на модуль DBA, но огорчает, что нет возможности настройки очистки таблиц модуля Inet, будет ли эта возможность когда-либо реализована, так как её очень не хватает?

Задачу повесили на человека.

Когда примерно планируется обновление?

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/