
Брандашмыг
03.10.2017
20:58:22
Он не будет в памяти на гиге

Igor
03.10.2017
20:58:29

Wingman
03.10.2017
20:58:35
explain plan for
select sum(amount_sold)
from sales
where time_id between '1-JAN-01' and '31-DEC-10';

Google

Wingman
03.10.2017
20:58:45
если убрать sum(), будет на 1 ядре

Igor
03.10.2017
20:59:20
гигов 20 наверное

Maxim
03.10.2017
20:59:24

Igor
03.10.2017
20:59:36

Maxim
03.10.2017
20:59:36

Брандашмыг
03.10.2017
20:59:38
Не будет
Оно после индексов
ЕМНИП
Или у тебя база на один запрос?

Maxim
03.10.2017
21:00:13
так индексы станут меньше ) таблички меньше, но их будет больше

Брандашмыг
03.10.2017
21:01:28
Есои к ним запросов не будет, то не выдавит

Maxim
03.10.2017
21:01:33
как на сайте россвязь отрыжку новую публикует, так инесерты полетели

Google

Брандашмыг
03.10.2017
21:01:35
Но тогда нафига тебе они вообще в базе

Maxim
03.10.2017
21:01:56

Брандашмыг
03.10.2017
21:02:08
Нет, маленькие другие таблички
Макс, если ты делаешь общественно полезный проект не за бабки - давай я тебе просто ресурсов у себя нарежу, чтоб ты не пердел горячим паром
Вот просто сколько надо

Maxim
03.10.2017
21:02:46
ненене, я не буду подогревать планету зазря
можно не подогревать

Брандашмыг
03.10.2017
21:03:55
а, ты бабки на этом зарабатывать видимо хочешь
не велкам, ебись

Wingman
03.10.2017
21:04:15
кроилово, попадалово, вот это вот всё

Брандашмыг
03.10.2017
21:04:38
а я тогда поставлю монетки монетиться в ДЦ обратно

Wingman
03.10.2017
21:04:46

Брандашмыг
03.10.2017
21:05:25

Maxim
03.10.2017
21:06:01
вот переделать так, чтобы все мегашустрои просто отрабатывало

Wingman
03.10.2017
21:06:43
ну как бы да
разные алгоритмы всякие
google://mysql greater than performance
все страдают

Maxim
03.10.2017
21:07:17
=)

Google

Wingman
03.10.2017
21:07:24
А, нет, стоп! Память жи :(

Maxim
03.10.2017
21:08:31
там вся сложность в том, что надо будет раскладывать данные...
а суть в том, что сейчас данные в исходном виде (как были в табличке россвязи).

Брандашмыг
03.10.2017
21:08:38

Wingman
03.10.2017
21:09:05
прости :(

Maxim
03.10.2017
21:09:13
=)
ненен, живут у тех, кто их сажает в память )
а у меня это средство взаимодействия с данными на диске

Брандашмыг
03.10.2017
21:09:42
Макс, на мой взгляд тебе будет гораздо проще обойтись вообще без БД

Wingman
03.10.2017
21:09:49
ну я утрирую, конечно ; какая-нить богомерзкая монга может на харде хранить

Maxim
03.10.2017
21:09:56

Брандашмыг
03.10.2017
21:10:44
ну уж нет
Напиши свой обработчик, специфицированный под типы данных, чо уж. Сразу лучше на ASMе
Будет работать быстрее, лучше и, думаю уместится в что-то типа Orange Pi с флехой быстрой
20 баксов оранж и баксов 50 флеха
Телевизор вместо монитора
Потом будешь по вебу лазить
Классно жи!
У меня одмин перепахивал ядро на асме
Теперь разрабатывает ядра

Google

Maxim
03.10.2017
21:12:35
Вот смотрите, таблица с 100 строками. Отсортированы по ключику. Последовательность не известна, ничего не изветсно, ищем абстрактное числа - рыпаемся в начало, конец, середину, находим в какой части таблицы число, снова смотрим обе части, углубляемся дальше, находим, используем. Так вот в каждом случае использовалась все меньшая и меньшая половина данных всего индекса.

Брандашмыг
03.10.2017
21:13:01
Макс, я не буду даже это читать.

Wingman
03.10.2017
21:13:03
бггг, просто поржать
размер индекса в табличке всего лишь в 2 раза меньше данных

Maxim
03.10.2017
21:13:17
при этом, загружать в память даже не надо весь индекс - есть файл 100м, читаем с оффсетоа примерно 50м и двигаемся дальше.

Wingman
03.10.2017
21:13:18
ясен хуй мускул его не юзает

Maxim
03.10.2017
21:13:40
=)

Брандашмыг
03.10.2017
21:13:41

Maxim
03.10.2017
21:14:13
Вот вы все умные, а никто пока решения не предложил :)
Ну кроме как купить боинг )

Admin
ERROR: S client not available

Брандашмыг
03.10.2017
21:14:39

Wingman
03.10.2017
21:14:57
трололо

Maxim
03.10.2017
21:15:04
ну зачем мне ездить на колесах от боинга, если можно самокат купить? :)

Wingman
03.10.2017
21:15:08
дропай нахуй свой index2
и запихуй базу в память

Maxim
03.10.2017
21:15:13
а если нога длинная - несколько самокатов)

Брандашмыг
03.10.2017
21:15:26

Wingman
03.10.2017
21:15:31
ясен хер

Maxim
03.10.2017
21:15:32

Google

Wingman
03.10.2017
21:15:36
кстати, а праймари тебе нужин?

Maxim
03.10.2017
21:15:42
то есть оно встанет с течением времени

Wingman
03.10.2017
21:15:48
он процентов 15 ещё ждрет)

Maxim
03.10.2017
21:15:50

Брандашмыг
03.10.2017
21:16:02

Maxim
03.10.2017
21:16:20
?

Wingman
03.10.2017
21:16:24

Брандашмыг
03.10.2017
21:16:39
Ты не плач
Ты сначала скажи ты про какой запрос
Который простой или который у тебя в дампе
Для первого - нужен, для второго не знаю, для меня слишком сложно
В дампе же который накрученый


Maxim
03.10.2017
21:20:22
лол блядь
"дайте мне способ заставить быстро работать на гиге памяти базу любого объема", я правильно понял?
вот следом график. Видишь, время затрачиваемое на выполнение растет, ну растет и норм :)
Это уже адовая степень неэффективности субд/руки (как хотите считайте).
Но фишка в том, что хуже не будет. Точнее, будет, но линейно.
А если запихну в память, а спустя какое-то время все в память перестанет влезать, я все-равно столкнусь с несостоятельностью индексов, что приведет к ахтунгу. Перефразирую: с точки зрения устойчивости к нагрузке и объему проекта в условиях заранее определенных ресурсов, предложение с акцентом на объем памяти несостоятельное, так как ограничено физическими ресурсами
и этот кейс я починю, но не силами бд, а милой ума - перепилив способ хранения


Wingman
03.10.2017
21:21:43
А если воткнуть ещё не гиг, а гигов 8, то забыть про проблему можно будет лет на 16...

Брандашмыг
03.10.2017
21:22:00
вот следом график. Видишь, время затрачиваемое на выполнение растет, ну растет и норм :)
Это уже адовая степень неэффективности субд/руки (как хотите считайте).
Но фишка в том, что хуже не будет. Точнее, будет, но линейно.
А если запихну в память, а спустя какое-то время все в память перестанет влезать, я все-равно столкнусь с несостоятельностью индексов, что приведет к ахтунгу. Перефразирую: с точки зрения устойчивости к нагрузке и объему проекта в условиях заранее определенных ресурсов, предложение с акцентом на объем памяти несостоятельное, так как ограничено физическими ресурсами
Макс, у тебя коммерческий проект или нет?

Wingman
03.10.2017
21:22:07
если мускул в текущем виде — то только добивать память

Maxim
03.10.2017
21:22:20
1. гига (денег) нет
2. втыкать некуда
3. каждая планка ждет ЭЭ

Брандашмыг
03.10.2017
21:22:25
Если коммерческий, то стоимость ресурсов - падает и их проще покупать.