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

Вниз

SQL   Найти похожие ветки 

 
Bishop   (2002-09-02 09:37) [0]

Уважаемые разработчики! Помогите разобраться. Есть огромная таблица (230 тыс. записей), она содержит множество ключей других таблиц. Необходимо сделать просмотр в гриде записей из этой и нескольких других таблиц (по их ключам). Делаю View или запрос - и все работает. Но вот сортировка (order by) вешает все. Вроде везде индексы и сортировка только большой таблицы происходит почти мгновенно. Стоит добавить join или where, все виснет.


 
fnatali   (2002-09-02 09:40) [1]

интересно, что будет делать пользователь с двумястами тридцатью тысячами записей? Смотреть их, что ли? Он всё равно не сможет с ними работать. Расскажи, для чего это нужно.


 
Bishop   (2002-09-02 09:43) [2]

Чаще всего пользователь будет смотреть последние (сортированные desc по дате) записей 50 (может, и несколько тысяч). Нужна сортировка и по другим полям.


 
Praco   (2002-09-02 10:01) [3]

У меня IB 4.21, я заметил, что при использовании ключевого слова join оптимизатор иногда не использует индексы(если связывать в where, все нормально), хотя в IB6, наверное этого бага нет.
В любом случае, посмотри план выполнения запроса, используются ли индексы.


 
fnatali   (2002-09-02 10:03) [4]

Так и отбирай запросом те записи, которые будет просматривать пользователь - но не несколько ведь тысяч он будет смотреть!



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

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

Наверх




Память: 0.44 MB
Время: 0.007 c
1-73670
Viktor Kushnir
2002-09-08 13:08
2002.09.23
Drag блин and Drop


3-73522
Nikolai_S
2002-08-28 12:25
2002.09.23
Перекачка данных из MS SQL Server в MS Access с пом. SQL-запроса


6-73791
OlegG
2002-07-12 23:17
2002.09.23
Как мне узнать имя файла отправл. с СlientSocket в ServerSocket


6-73782
Proksima
2002-07-18 16:56
2002.09.23
Как узнать, с какой рабочей станции зашел нужный мне логин ?


1-73757
Демонов Е.В.
2002-09-11 13:47
2002.09.23
Задам Вопрос Иначе - Как Упорядочить присвоение Свойствам





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