BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 29 апр 2013, 08:30 
Не в сети
Клиент

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
Good news everyone Высокопроизводительный MySQL-движок TokuDB переведён в разряд открытых проектов
Компания Tokutek открыла исходные тексты проекта TokuDB (Tokutek storage engine), в рамках которого развивается высокопроизводительный транзакционный движок хранения для MySQL и MariaDB. Вместо классических B-tree деревьев в TokuDB применяются рекурсивные индексы (Fractal Tree indexes), что в сочетании с хранением данных в сжатом виде, позволяет значительно оптимизировать операции ввода/вывода.

При проведении тестов, TokuDB опережает InnoDB при добавлении больших объемов данных более чем в 10 раз (InnoDB 1,555 записей в сек, TokuDB 16,437 записей в сек), но проигрывает по степени нагрузки на CPU при выборке данных.

http://www.opennet.ru/opennews/art.shtml?num=36779 соус


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 08:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
хорошая вещь, разработчики, будет поддерживать биллинг?

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тут нельзя ответить, нужно брать и пробовать

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 13:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
тут нельзя ответить, нужно брать и пробовать

когда будите пробовать? =)

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 13:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
dimOn писал(а):
тут нельзя ответить, нужно брать и пробовать

когда будите пробовать? =)

А у нас никто не спит, все работают :umnik:

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 13:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
skyb писал(а):
dimOn писал(а):
тут нельзя ответить, нужно брать и пробовать

когда будите пробовать? =)

А у нас никто не спит, все работают :umnik:

димон, че принимаете? )))))))

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 14:00 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
skyb писал(а):
dimOn писал(а):
тут нельзя ответить, нужно брать и пробовать

когда будите пробовать? =)


ну если он на уровне комманд совместим с innodb, можете попробовать :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 14:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Интересно зачем skyb'у нужна настолько высокая скорость записи :)
Цитата:
но проигрывает по степени нагрузки на CPU при выборке данных. ....
Недостаточная эффективность выборки данных компенсируется ситуациями когда требуется произвести выборку большого числа последовательно сохранённых записей

В БГ что такого можно выбирать кроме логов?


Тестировать тоже ничего не надо.
Цитата:
Более того, разработчики MariaDB уже рассматривают возможность включения TokuDB в состав MariaDB и поставки данного движка в качестве штатного компонента.

А MariaDB прекрасно работает с БГ.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 14:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
dimOn писал(а):
skyb писал(а):
dimOn писал(а):
тут нельзя ответить, нужно брать и пробовать

когда будите пробовать? =)

А у нас никто не спит, все работают :umnik:

димон, че принимаете? )))))))

я орфографические словари в основномъ :bow:

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 фев 2017, 09:16 
Не в сети
Клиент

Зарегистрирован: 12 янв 2012, 16:12
Сообщения: 56
Откуда: г. Новосибирск
Карма: 8
Апну некропост.

Поставил себе TokuDB, Репа марии для Centos 7 + jemalloc
Из особенностей: почему-то все временные таблички создает на диске. пришлось добавить
tmpdir = /dev/shm
Сжатие, используется LZMA:
Код:
Type: TokuDB
  Name: ft: uncompressed / compressed bytes written (leaf)
Status: 5.344320
*************************** 111. row ***************************
  Type: TokuDB
  Name: ft: uncompressed / compressed bytes written (nonleaf)
Status: 5.449396
*************************** 112. row ***************************
  Type: TokuDB
  Name: ft: uncompressed / compressed bytes written (overall)
Status: 5.368150

ПЯТИКРАТНОЕ!
query_cache выпилен, так как в последних версиях он используется только для myisam.
Настройки:
Код:
tokudb_directio = 1
tokudb_cache_size = 2G
tokudb_loader_memory_size = 256M
tokudb_pk_insert_mode = 2
tokudb_row_format = tokudb_lzma

Селекты быстрые:
Код:
# User@Host: bgserver[bgserver] @  [172.16.20.9]
# Thread_id: 71  Schema: bgbilling  QC_hit: No
# Query_time: 0.000204  Lock_time: 0.000029  Rows_sent: 1  Rows_examined: 3
SET timestamp=1486390174;
SELECT serv.*, serv.title as title, serv_type.title AS typeTitle, device.title AS deviceTitle, interface.title AS interfaceTitle FROM inet_serv_1 AS serv LEFT JOIN inet_serv_type_1 AS serv_type ON serv.typeId=serv_type.id LEFT JOIN inet_device_tree_1 AS device ON serv.deviceId=device.id LEFT JOIN inv_device_port_1 as interface ON interface.deviceId=device.invDeviceId AND interface.port=serv.interfaceId WHERE serv.contractId=458;

А вот удаления не очень
Код:
# User@Host: bgserver[bgserver] @  [172.16.20.9]
# Thread_id: 1  Schema: bgbilling  QC_hit: No
# Query_time: 0.023724  Lock_time: 0.000058  Rows_sent: 0  Rows_examined: 194
SET timestamp=1486390174;
DELETE FROM periodic_errors WHERE marker='5' AND calc_date='2017-02-01';

Иногда встречается вот такая ахинея, но редко (2 за 2-е суток работы), обычно меньше 0.01
Код:
# User@Host: bgserver[bgserver] @  [172.16.20.9]
# Thread_id: 3006  Schema: bgbilling  QC_hit: No
# Query_time: 4.013227  Lock_time: 0.001666  Rows_sent: 0  Rows_examined: 2
SET timestamp=1486393204;
INSERT INTO inet_session_log_1_201702 (id, connectionId, parentConnectionId, parentId, splittedId, deviceId, devicePort, agentDeviceId, acctSessionId, username, realm, type, servId, calledStationId, callingStationId, ipResourceId, ipAddress, connectionStart, sessionStart, sessionStop, lastActive, deviceState, deviceOptions, sessionTime, sessionCost, status) SELECT session.id, connection.id, connection.parentId, session.parentId, session.splittedId, connection.deviceId, connection.devicePort, connection.agentDeviceId, connection.acctSessionId, connection.username, null, connection.type, connection.servId, connection.calledStationId, connection.callingStationId, connection.ipResourceId, connection.ipAddress, connection.connectionStart, session.sessionStart, session.sessionStop, session.lastActive, session.deviceState, connection.deviceOptions, session.sessionTime, session.sessionCost, session.status FROM inet_session_1 as session LEFT JOIN inet_connection_1 as connection ON connection.id=session.connectionId AND connection.deviceId=1 WHERE session.id=6555846 AND session.connectionId=6146738;


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

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