@mrtron

Тег mysql в блоге mrtron

mrtron

Пацаны, а объясните мне какого хера у меня мускуль не case sensitive?

mysql> select VALUE from PACKAGE_FIELD where `VALUE`='True';
+-------+
| VALUE |
+-------+
| true  |
| true  |
| True  |
+-------+
3 rows in set (0.02 sec)

mysql> desc PACKAGE_FIELD;
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| UUID    | binary(16)   | NO   | PRI | NULL    |       |
| VERSION | int(10)      | NO   |     | NULL    |       |
| NAME    | varchar(64)  | NO   |     | NULL    |       |
| VALUE   | varchar(256) | NO   |     | NULL    |       |
+---------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
#vyhgt 5
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mrtron

Пишу я тут вебсервис. он работает с базой данных. хранит там свои всякие шняжки. и у меня есть эээ... назовём их jobs_result. это приблизительно 2-3 тысячи очень простых записей для каждого джоба. типа таймстамп и пара значений. и эти данные активно читаются и пишутся. и джобов я планирую порядка 1000 в сутки. и того за сутки 2-3 миллиона таких записей. и хранить их стоит месяц. тоесть 60 миллионов записей. и вот я думаю: стоит ли их разделить по отдельным таблицам? типа job_result_$id или job_result_$day или обойтись просто добавлением в таблицу поля job_id и фильтровать по нему?
и как удалять старые записи тогда?
Профиль чтения-записи: на одну запись в среднем около 20 чтений. 99% записи идёт в джобы последних двух часов. 100% чтения в джобы последних двух часов. Чисто теоритически по этому старые результаты можно переность в архивную таблицу, но в текущей таблице будет множиться мусор от такого. А остановку базы на обслуживание и переупаковку лишний раз делать не хочется. Чисто теоретически можно попробовать постгресс, там есть vacuum.
Может попрбовать nosql, какой-нить, но их стопицот видов а мне не очень хочется разбираться.

#ntjuj
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mrtron

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

#xay
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mrtron

чё-то у меня возник нубовопрос: нахрена в мускуле нужен рутовый пароль? в плане от чего он защищает?

#ijy 6
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.