Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

Поиск с позиционированием   Найти похожие ветки 

 
ton2   (2002-10-29 12:35) [0]

Есть ли какой нибудь более быстрый чем с помощью Locate способ поиска по набору данных с позиционированием курсора на найденую запись


 
Советчик   (2002-10-29 12:42) [1]

Дык и Locate быстро работает.
Главное с сервера весь датасет перекачать


 
John13   (2002-10-29 12:46) [2]

А табличка индексированная? Если да, то SetKey -> GotoKey. Если нет, то проиндексируй


 
Советчик   (2002-10-29 12:48) [3]

2John13: А ты читать-то умеешь?
У него же клиент-серверная БД, и клиент серверные индексы напрямую использовать не может


 
John13   (2002-10-29 12:51) [4]

На IB5 у меня почему-то работает... :-0


 
ton2   (2002-10-29 12:53) [5]

а можно как нибудь чтоб не перекачивать весь датасет с сервера?


 
Советчик   (2002-10-29 12:56) [6]

2John13 ты ни туда смотришь.
2ton2 правильные парни юзают SQL с условием в where
и у них все летает!


 
John13   (2002-10-29 12:59) [7]

Насчет SQL - шаришь, а куда смотреть-то надо?


 
Советчик   (2002-10-29 13:00) [8]

да хоть куда смотри, а клиент серверные индексы использовать не может... Это вам не парадокс.


 
John13   (2002-10-29 13:01) [9]

Значит ты хочешь сказать, что IB5 - это файл сервер, или я глючу, что у меня работает, а на самом деле он глумится? :->


 
Советчик   (2002-10-29 13:05) [10]

это ты ключишь, что у тебя работает.
А что такое "глумится" я не знаю.


 
ton2   (2002-10-29 13:06) [11]

Советчику: но мне то надо не просто отобрать с датасета некоторую запись условием в where а установить в исходном датасете курсор


 
Советчик   (2002-10-29 13:07) [12]

а исходный датасет большой очень, я правильно понимаю?


 
Darts   (2002-10-29 13:10) [13]

Отсортируй полученную выборку и примени бинарный (двоичный) метод применительно к полю, по которому идет поиск.


 
ton2   (2002-10-29 13:17) [14]

а если использовать GotoKey тоже весь набор данных будет загружен с сервера а поиск будет происходить локально?


 
Darts   (2002-10-29 13:30) [15]

Всю выборку задумал перебрать? Это неэффективно. Отсортируй ее и забавляйся с ней.


 
ton2   (2002-10-30 11:05) [16]

а если использовать 3-хслойную архитектуру, через Midas? будет тогда датасет все равно клиенту перекачиватся или поиск тогда будет на сервере выполнятся?


 
Sergey13   (2002-10-30 11:46) [17]

2ton2 (30.10.02 11:05)
>а если использовать 3-хслойную архитектуру
Можно конечно и физику ядра пересмотреть, но нормальный выход только в ограничении (максимальном) первоначальной выборки. Т.е. поменять логику работы. Иначе тормоза.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
1-59142
Новенкий в Делфи
2002-11-08 05:51
2002.11.18
Что-то не понятное...(для меня)


3-59073
S
2002-10-30 17:14
2002.11.18
Добавить колонку в базу данных!


3-58985
Sers
2002-10-28 17:11
2002.11.18
Текущая дата


1-59228
Сатир
2002-11-06 17:23
2002.11.18
Предложите идею/решение


3-59033
СН
2002-10-29 14:43
2002.11.18
Одна ADOшная заморочка





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