Поиск в Большой БД:((
»»» Pavlik (06.07.00 14:41) Подскажите, пожалуйста, как быстрее всего осушествлять поиск записи в БД(более 200000 записей). Тип БД - DBase. Индексы в таблицах отсутствуют, т.к. все записи разные.
»»» Mike Goblin - mgoblin@mail.ru (07.07.00 12:50) Думаю, что методом Locate. А насчет индексов очень рекомендую подумать
»»» kingdom - kingdom@trepkom.ru (08.07.00 21:34) Индексы нужны ОДНАЗНАЧНО, я не понимаю что значит записи разные ? Залезаешь в свою базу и создаешь индексы (т.е. сортировку в каждому полю) и все у тебя летать будет (ну должно наверное, я такой юольшой базы никогда не видел). Так что поясни пожалуйста проблему...
»»» Sergei - Sergei@polisma.net (10.07.00 17:52) Все записи разные, это значить, что для таблицы справидлива реляционная алгебра (не нужно создавать дополнительное
поле, чтобы сделать записи уникальными). Но для ускорения работы вы должны определ
иться, какой конкретно поиск часто используется и ускорить его с помощью соответствующего индекса. Лишние индексы создавать не нужно, так как скорость работы уменьшится.
»»» Max - Max_Heavy@yahoo.com (22.07.00 13:19) 200 тыс. рекордов не так уж и много, но Locate-м можно извратится, хотя лучше всего Query-гой. И насчет индекса ты лучше подумай. А то ведь хрен его знает этот DBF.
-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-
Комментарий от Steel (steel@rulezzz.dp.ua) Не такая уж это и большая БД. Я делаю очень сложные выборки (например letf outer join с другой не менее маленькой табличкой), из таблицы, в которой сейчас более 600 000 записей.... и ниче, время до минуты... Ну конечно это и не DBase, а SQL Server. Но смысл всеравно остается в индексах. Правильно поставь индекс
по полю которым искать будешь, и сортировать, будет скорость - совершенно нормальная
. Только учти, чем больше индексов, и чем они сложнее (на!
пример и
ндекс по строковому полю исессно больше и медленнее) тем дольше будет вставка в базу. А выборка по индексу практически всегда быстрее. Тут надо найти оптимальный вариант, который зависит только от режимов работы БД, ее структуры и выборок, которых из нее делают чаще всего. И еще подумай над првильной организацией таблицы.
Снова о OLE-автоматизации Ворда
Открываю html-файл OLE-объектом, всё как обычно: WD := CreateOleObject('Word.Application'); WD.Visible := False; WD....
Редактирование поля в DBGrid
Здрасте. Нажимаю "мышкой" на поле в DBGrid для редактирования поля - и пропадает значение(поле грида становится пустым)...
Частота монитора
Всем добрый вечер Люди добрые поможите кто чем могёт! Не знаю как определить текущую частоту монитора :-( Нужно очень ...
Доработка KOLReport
Народ есть интересная тема, но боюсь, что один не осилю. Смысл затеи в том, чтобы научить KOLReport строиться по ...
ресурсы видеокарты
Просматриваю на delphi через webbrowser фильм. как сделать чтобы программа не ела столько ресурсов видеокарты???
Делаю веб сервер на IdHTTPServer.
Люди подскажите как сделать что бы клиент когда заходил на определённую страницу у него появлялось окошко куда надо ...
Обзор Kylix. Следи за собой - будь осторожен или использование SQLMonitor.
Заключительная часть. Итак, остался всего один компонент на закладке dbExpress, не обследованный нами - это SQLMonitor. Как вы уже догадались - его задача - это протоколирование событий, происходящих в программе при обращении к базе данных...
3ds max 5 . Учебный курс (+CD)
Если вы увлекаетесь 3D-графикой и хотите освоить новейшую версию пакета 3ds max — не пропустите эту книгу! В ней автор не только знакомит с интерфейсом и инструментами пакета, но и раскрывает секреты композиции трехмерных сцен, выявляет дополнительные возможности традиционных инструментов, показывает, как простейшими средствами добиться максимальной выразительности света и материалов, приобрести полный контроль над движением объектов при анимации. Книга будет полезна всем, кто только начинает осваивать премудрости компьютерной 3D-графики и анимации, а также тем, кто хотел бы в полной мере ощутить превосходство 3ds max 5 над предыдущими версиями программы. На прилагаемом к книге компакт-диске собраны не только цветные иллюстрации и файлы к упражнениям, но и дополнительные программы для 3ds max 5.
Автор: Бордман Т.
Хокку дня
Туча далеко. А пока над головой Облака легки.
Афоризмы
Никогда не спорьте с умным: люди могут не заметить между вами разницы!
Фраза дня
"Носорог плохо видит, но при таком весе это уже не его проблемы. " //Виктор Шендерович
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Форест Сити (США) издано специальное постановление для автомобилистов. Подъехав к городской черте они должны обязательно остановиться и должить о себе по телефону в муниципалитет. Делается это для того, чтобы “дать время горожанам убрать с дороги лошадей”.
Во Флориде (США) закон запрещает мыться под душем голым. В этом же штате считается преступлением заниматься оральным сексом или целовать грудь жены.
И на закуску коротенький анекдот
- Здравствуйте! Как ваша язва? - Уехала на неделю к матери!