Главная страница
    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.038 c
14-1098878086
icebeerg
2004-10-27 15:54
2004.11.14
Как вы относитесь к подобному?


6-1094321904
Johnny Raw
2004-09-04 22:18
2004.11.14
считывание из окна ие


14-1098537612
тихий вовочка
2004-10-23 17:20
2004.11.14
Маленький отчет о моей поездке в Индию


14-1098879796
Шишкин Илья
2004-10-27 16:23
2004.11.14
Аналог IntToStr в Turbo Pascal


1-1098909761
Мирон
2004-10-28 00:42
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский