Главная страница
    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.034 c
1-1099084457
Ol_G
2004-10-30 01:14
2004.11.14
Какая функция осуществляет перевод кодировки KOI8 в ANSI


1-1098871899
Pashkerton
2004-10-27 14:11
2004.11.14
Обработка события


14-1098522570
Agent13
2004-10-23 13:09
2004.11.14
Intel processor numbers


1-1099061998
леха
2004-10-29 18:59
2004.11.14
list


1-1099158946
Andruxa
2004-10-30 21:55
2004.11.14
Как сделать так, чтобы моя программа поддерживала темы Windows XP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский