Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизВыборка... Найти похожие ветки
← →
first_may (2004-10-13 11:20) [0]Здравствуйте, клиент выполняет обычный запрос типа SELECT * FROM VIEWFACTORYS, который возвращает около 14000 записей. Как можно оптимизировать процесс перехода на последнюю запись?
← →
ЮЮ © (2004-10-13 11:23) [1]А на кой ему на последнюю? Выкачал 14 000 - вот и смотри запись за записью - ты же их все хотел :)
← →
DenK_vrtz © (2004-10-13 11:23) [2]SELECT * FROM VIEWFACTORYS where ID = id последней записи
А последняя это какая? :)
← →
first_may (2004-10-13 11:25) [3]да я хотел все, но при этом что бы переход на последнюю был как можно быстрее...
← →
DenK_vrtz © (2004-10-13 11:30) [4]если учесть, то, что последней будут запись с максимальным ID
SELECT * FROM VIEWFACTORYS
ORDER BY ID DESC
← →
Johnmen © (2004-10-13 11:31) [5]>что бы переход на последнюю был как можно быстрее...
Есть мягкие способы (software) и жесткие (hardware).
Какие тебя интересуют ?
← →
first_may (2004-10-13 11:33) [6]software
← →
Johnmen © (2004-10-13 11:38) [7]Дополнительный вопрос: зачем "переходить" на последнюю запись и как определен порядок записей ?
← →
first_may (2004-10-13 11:40) [8]перейти что бы ее отредактировать, а порядок такой, как они были вставлены в базу. Что, ни у кого нет такого количества данных? Если есть, то как решены эти проблемы?
← →
DenK_vrtz © (2004-10-13 11:42) [9]>first_may (13.10.04 11:40) [8]
Дорогой друг, Вы читать(думать) умеете?
Не льстите себе подойдите ближе (с) :)
← →
Johnmen © (2004-10-13 11:43) [10]>а порядок такой, как они были вставлены в базу.
А где лежит признак этого порядка ? Или его нет ?
← →
first_may (2004-10-13 11:44) [11]то DenK_vrtz © (13.10.04 11:42) [9]
и все?
← →
Наталия © (2004-10-14 10:18) [12]first_may (13.10.04 11:44) [11]
Ты в гестапо что ли работаешь?
Выкачать на клиента 14 000 записей, чтобы отредактировать одну из них - это жестоко. Если надо редактировать одну запись, то ее и выбирай, как тебе уже советовали.
← →
Zacho © (2004-10-14 19:47) [13]
> а порядок такой, как они были вставлены в базу.
Почитай что-нибудь по теории РСУБД.
Таблица - это неупорядоченное множество.
P.S. Для таких странных желаний было что типа gb_DataSets например, правда я не понимаю :"На фига оно нужно ?"
← →
GanibalLector © (2004-10-15 00:34) [14]Первая:
select first 1 * from таблица
Последняя:
select first 1 * from таблица order by поле desc
← →
Виталий Панасенко (2004-10-15 09:41) [15]FetchAll
← →
Rule © (2004-10-15 09:42) [16]От автора требуется уточнения вопросов, а то такое впечатление что он сам не знает чего хочет ...
уточнение 1: какой признак порядка записей
уточнение 2: более точно определить задачу, потомучто мне кажется что чегото не так спроектировано, и стоит ли столько записей сразу читать ....
← →
Ильш (2004-10-15 11:29) [17]автору читать Теорию!
14000 записей на клиента тянуть - это издевательство... фииии
← →
}|{yk © (2004-10-15 11:44) [18]Можно создать asc и desc индексы. Однако тянуть такое количество записей имеет смысл только если т application-сервер какой-то пишешь
← →
s999 (2004-10-15 13:11) [19]Ну что вы накинулись на парня. Совершенно очевидно, что он только начинает и исходит из "общечеловеческих" представлений о БД. Он еще не знает, что с SQL-серверами это не прокатит. Что нужно, наступив себе на одно место, перейти с общечеловеческих представлений на представления господ Грабера, Дейта и иже с ними. Чего ж вы его долбаете?
P.S. Возможно, отдавленное место еще побаливает, отсюда и такая реакция :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c