Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.04 c
14-1098383173
SviL
2004-10-21 22:26
2004.11.14
Хочу найти компоненты


3-1097562310
mr.Faga
2004-10-12 10:25
2004.11.14
Как вернуть назад QuickReport?


10-1062767704
karan
2003-09-05 17:15
2004.11.14
Общие вопросы по DCOM


1-1099031346
NewDelpher
2004-10-29 10:29
2004.11.14
Как правильно дождаться завершения потока?


14-1098528423
31512
2004-10-23 14:47
2004.11.14
Как вызвать метод класса в другом потоке?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский