BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 26 дек 2024, 22:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 21:55 
Не в сети
Клиент

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 21:58 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
в чем проблема?
1) в том, что много таблиц?
2) или в стоимости модуля?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 22:04 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
Биллинг насоздавал огромное количество пустых таблиц npay_cost_details и npay_details
подчеркиваю - таблицы пустые (по крайней мере - болшая их часть). Мне нужно приобрести платный модуль для того что бы почистить этот мусор ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 22:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
grifin писал(а):
Биллинг насоздавал огромное количество пустых таблиц npay_cost_details и npay_details
подчеркиваю - таблицы пустые (по крайней мере - болшая их часть). Мне нужно приобрести платный модуль для того что бы почистить этот мусор ?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 22:28 
Не в сети
Клиент

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 09 дек 2014, 23:50 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
grifin писал(а):
Как бы вам объяснить...
3. Таблиц там более 200тыс (судя по номерам) Как вы мне предлагаете проверить что все они пустые ?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 00:26 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
skn писал(а):
grifin писал(а):
Как бы вам объяснить...
3. Таблиц там более 200тыс (судя по номерам) Как вы мне предлагаете проверить что все они пустые ?


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

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


Последний раз редактировалось grifin 10 дек 2014, 00:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 00:37 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
grifin писал(а):
Мешают тем, что дамп сервера делается 3,5 часа, а разворачивается - около 6 часов. На сервере штук 25 разных БД крутится.
При этом 95% времени уходит на создание и восстановление дампа базы BGBilling


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 00:50 
Не в сети
Клиент

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


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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 01:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А что за таблицы то?
Названия

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 03:10 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
Так я писал вроде:
npay_cost_details_
и
npay_details_


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
конкретнее
файлик с выводом
Код:
SHOW TABLES LIKE 'npay_cost_details_%'
SHOW TABLES LIKE 'npay_details_%'
в студию

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 21:10 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
Немного неточно написал названия.
Вот вам хвосты от списков, думаю будет достаточно
Снасчет 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)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 21:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Модуль не для этого.
И сам биллинг просто так не создает эти таблицы. Скорее всего был запущен переобсчет с какого-то старого года.
Посмотрите действие переобсчет в журнале запросов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 21:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Скачайте отсюда набор утилит для 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 10 дек 2014, 23:31 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
Я на слейве попробовал просто грохнуть все эти таблицы. Вроде ничего не расыпалось.
Могу я просто не извращаясь со скриптами их все удалить ? Что будет ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 дек 2014, 01:31 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Мда , забавно получилось.

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 дек 2014, 02:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Такое могло получиться когда добавляли договор или абонплату и ввели дату вручную аля 11.12.14
И биллинг (вот же косорез. не понимает что человеку надо) наивно выставляет дату 11.12.0014.
И привет )))

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 дек 2014, 14:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в год крещения руси

Изображение

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 дек 2014, 14:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Человека в центре смешит ваш комментарий :lupa:

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 05 июн 2015, 20:01 
Не в сети

Зарегистрирован: 03 июн 2015, 14:00
Сообщения: 249
Карма: 5
решение http://blog.ansmirnov.ru/2015/06/05/bgb ... ld-tables/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 сен 2015, 09:35 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 12 сен 2015, 16:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 15 сен 2015, 14:10 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

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

Добавили в TODO


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 15 сен 2015, 16:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
fruggin писал(а):
Почему в модуле DBA нет возможности настройки очистки таблиц модуля Inet ?
Таблицы connection_log_entry у нас в данный момент занимают более 50% объема базы.

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

Добавили в TODO

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 22 сен 2015, 12:19 
Не в сети

Зарегистрирован: 03 июн 2015, 14:00
Сообщения: 249
Карма: 5
Добрый день.
Вчера приобрели лицензию на модуль DBA, но огорчает, что нет возможности настройки очистки таблиц модуля Inet, будет ли эта возможность когда-либо реализована, так как её очень не хватает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 22 сен 2015, 17:46 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
lexusrid писал(а):
Добрый день.
Вчера приобрели лицензию на модуль DBA, но огорчает, что нет возможности настройки очистки таблиц модуля Inet, будет ли эта возможность когда-либо реализована, так как её очень не хватает?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 30 сен 2015, 15:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
В связи с недавним сообщением хотелось бы уточнить на каком этапе? )))
Перед тестовым обновлением до 6.2 думал почистить базу.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 30 сен 2015, 15:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
В связи с недавним сообщением хотелось бы уточнить на каком этапе? )))
Перед тестовым обновлением до 6.2 думал почистить базу.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль DBA
СообщениеДобавлено: 06 окт 2015, 19:13 
Не в сети

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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.168s | 77 Queries | GZIP : On ]