В принципе proksey-net ответил уже. Я ступил, извиняюсь. Условие < по полю сортировки.
Может есть полегче варианты? Тяжеловатый запрос выходит.
Разверну описание задачи все же.
Есть ключ, например id, но может и любой другой, составной скажем или на что фантазии хватит. Есть запрос некий - сферический в вакууме, не суть важно. В выборке по этому запросу однозначно присутствует строка с искомым ключом. Требуется найти ее смещение от начала выборки.
proksey-net, а если ключ составной?---------- Добавлено 02.12.2015 в 16:25 ----------
proksey-net, а если ключ составной?---------- Добавлено 02.12.2015 в 16:31 ----------Вроде такого
siv1987, смещение - это offset. Нужно по смещению записи в выборке из одной таблице выбрать запись из другой таблицы с таким же смещением.
f4llou7, от начала выборки вестимо.
proksey-net, А если так?
Тут просто сферическая выборка в вакууме, в которой находится интересующая строка.
LovelAss, да, правильно. А если условия выборки посложнее примера?
Уточню. Есть некая выборка - условия выборки любые, вплоть до самых неожиданных. В выборке есть интересующая строка. Как получить смещение этой строки средствами мускула?
Есть что новое по ДДЛ или все как и раньше?
NumNum, ты сделал мой вечер веселее!!! Спс. Годный блог.
---------- Добавлено 02.12.2015 в 01:54 ----------
Сильно. До слез прямо.
В логах сервера еще глянуть можно, если пхп не выдает ничего.
Так еще можно попробовать - http://sprinthost.ru/support/howto/htaccess.html#php-display-errors
:)
Индексы только нужные - те что в условиях фильтрации и сортировки. Без них намного хуже диск себя чувствует - проверял. Но решив вопрос чтения, вылезла проблема с записью. Частично разгрузил диск через накапливание обновлений, но хотелось бы еще немного улучшить.
Так все таки, лучше 300 млн в одной таблице или 1 млн в 300 таблицах?---------- Добавлено 12.11.2015 в 16:19 ----------Кстати, вынесение обновляемых столбцов в отдельную таблицу с последующим джоином особо эффекта не дало. Рассчитывал на большее.
За фреймворками будущее. Железо нонче дешевое, зачем жизнь прожигать, повторяя то, что уже написано и проверено другими.
Еще вопросик - что предпочтительней в плане скорости доступа, одна таблица на 300 млн записей или 300 таблиц по 1 млн? Содержимое периодически обновляется - раз в час сейчас.---------- Добавлено 12.11.2015 в 14:59 ----------
Лишних уже и нету. Я еще добавил бы, но запросы редкие - только в админке, можно и обождать.---------- Добавлено 12.11.2015 в 15:01 ----------