@nag_public

Страница 2147 из 3745
Брандашмыг
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
гигов 20 наверное
ну вот и ответ ?

Брандашмыг
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
Но тогда нафига тебе они вообще в базе

Брандашмыг
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
А, нет, стоп! Память жи :(
Он не любит этого слова.

Maxim
03.10.2017
21:09:13
=)

ненен, живут у тех, кто их сажает в память )

а у меня это средство взаимодействия с данными на диске

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

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

Брандашмыг
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
размер индекса в табличке всего лишь в 2 раза меньше данных
Псст. Сейчас снова начнешь про память. А он этого не любит.

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

Admin
ERROR: S client not available

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

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 ещё ждрет)

Брандашмыг
03.10.2017
21:16:02
кстати, а праймари тебе нужин?
Нужен, иначе процентов 15 проебет

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...

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

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

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

Страница 2147 из 3745