Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизМедленно работает поиск по полю VARCHAR Найти похожие ветки
← →
galexis © (2004-06-03 13:11) [0]Уважаемые мастера! Производится отбор данных из БД при помощи LIKE. Т.к. записей много, а само поле более 300 символов, поиск идет медленно (до нескольких минут). Насколько я понимаю индекс по полю такого типа создать нельзя (или можно)? Подскажите выход пожалуйста.
← →
Nikolay M. © (2004-06-03 13:15) [1]Инедкс создать можно. Но если искать в виде LIKE "%qwe%", то индекс использоваться не будет.
← →
Reindeer Moss Eater © (2004-06-03 13:15) [2]Выхода нет
← →
Reindeer Moss Eater © (2004-06-03 13:16) [3]Инедкс создать можно.
Есть ограничение на длину индексного выражения
← →
Johnmen © (2004-06-03 13:17) [4]>Reindeer Moss Eater © (03.06.04 13:15) [2]
>Выхода нет
NO EXIT ? Так недалеко и до дипрессии...:)
← →
galexis © (2004-06-03 13:17) [5]>Nikolay M. Именно в таком виде LIKE "%qwe%". А можно еще как то?
Неужели никак убыстрить нельзя?
← →
Johnmen © (2004-06-03 13:19) [6]>Неужели никак убыстрить нельзя?
Можно.
Процессор побыстрее, канал потолще etc
← →
Reindeer Moss Eater © (2004-06-03 13:19) [7]Неужели никак убыстрить нельзя?
Более мощный процессор, более шустрый винт
← →
galexis © (2004-06-03 13:23) [8]2хXion 2,4 ГГц, 2048 Мб ОЗУ, Гигабит eth. Но по моему FireBird использует только 50% одного процессора.
← →
Reindeer Moss Eater © (2004-06-03 13:24) [9]Смотри в сторону дисковой подсистемы
← →
galexis © (2004-06-03 13:24) [10]А как индекс создать? Вот так не получается CREATE INDEX TABLE1_IDX6
ON TABLE1 (NAME)
← →
Reindeer Moss Eater © (2004-06-03 13:25) [11]Нафик тебе индекс, если у тебя LIKE с процента начинается?
← →
galexis © (2004-06-03 13:25) [12]>Reindeer Moss Eater SCISI 3x36Гб, RAID level 5
← →
Nikolay M. © (2004-06-03 13:27) [13]
> galexis © (03.06.04 13:17) [5]
> >Nikolay M. Именно в таком виде LIKE "%qwe%". А можно еще
> как то?
> Неужели никак убыстрить нельзя?
Можно. Например, создать свою систему поиска (файлы, директории и тд). Начать следует с прочтения соответствующего тома Д.Кнута, хотя можно рыпнуться и самому.
← →
galexis © (2004-06-03 13:27) [14]>Reindeer Moss Eater Ну так,на будущее
← →
Reindeer Moss Eater © (2004-06-03 13:27) [15]>Reindeer Moss Eater SCISI 3x36Гб, RAID level 5
Сделай чередующийся набор томов
← →
galexis © (2004-06-03 13:29) [16]Сделай чередующийся набор томов Это что и как?
← →
galexis © (2004-06-03 13:30) [17]>Nikolay M На литературу не богат. Есть только интернет
← →
Reindeer Moss Eater © (2004-06-03 13:30) [18]Это что и как?
Это хорошо.
А как - написано в книжке по ОС на которой сервер стоит.
← →
Nikolay M. © (2004-06-03 13:37) [19]
> На литературу не богат. Есть только интернет
Какие-то части Кнута (точнее, книги) ходят и в интернете.
А уж разных статей по поиску просто завались.
← →
galexis © (2004-06-03 13:37) [20]Это на всех СУБД так хреново с поиском или только у FireBird?
← →
Fay © (2004-06-03 13:41) [21]У FB почти всё хуже всех.
← →
galexis © (2004-06-03 13:43) [22]>Fay Зато бесплатно. Года полтора назад, когда я решал на какой СУБД организовать БД, на этом форуме очень хвалили InterBase и ругали Oracle. Сейчас все изменилось?
← →
Romkin © (2004-06-03 14:05) [23]Fay © (03.06.04 13:41) [21] Ну не надо так категорично :))
Firebird очень простой сервер, и хорош именно этим.
Например, как ни странно, в Оракле есть куча багофич, связанных с его реализацией многоверсионности, которых в FB физически не может быть :)). По принципу "Добавлены фичи, с ними - их баги" :)))
← →
Fay © (2004-06-03 14:37) [24]2galexis © (03.06.04 13:43) [22]
2Romkin © (03.06.04 14:05) [23]
Приятно, что никто не стал спорить.
А для халявы - очень неплохо, даже хорошо! 8)
← →
Romkin © (2004-06-03 14:45) [25]Fay © (03.06.04 14:37) [24] :))
А о чем спорить? Во-первых, мнение было высказано чисто личное, во-вторых, уж очень расплывчатое ;) В-третьих, для священных войн обычно пользуют специальный форум на www.sql.ru, там удобнее...
Ну а в-четвертых, умные люди, как, например, я, ;)) давно уже поняли, что под их задачи ничего лучше FB не придумаешь, однако.
Вот, только сегодня утром откопал:
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1086251824:491853&page=ibp_users_firebird
← →
Fay © (2004-06-03 14:55) [26]Дело не в войне. Все знают, что пиццу не принято развозить на Ferrari. Но Ока всё равно хуже Ferrari(любой) и большинства других авто. Я хочу сказать следующее : то, что FB для чего-то оч. хорошо подходит, не мешает ему (FB) быть барахлом (в относительных величинах).
← →
Romkin © (2004-06-03 15:07) [27]Вопрос сразу, а относительно чего? Все познается в сравнении :)
И не надо параллелей с Окой и Феррарями, тут скорее напрашивается сравнение автомобиля с поездом и самолетом, на мой взгляд
← →
Vlad © (2004-06-03 15:16) [28]
> Fay © (03.06.04 14:55) [26]
что лучше - вилка или ложка ?
← →
galexis © (2004-06-03 15:35) [29]FB не поддерживает многопроцессорность? Или надо какой нибудь ключик, что бы ее включить
← →
Romkin © (2004-06-03 15:42) [30]galexis © (03.06.04 15:35) [29] Ставь Classic - будет тебе многопроцессорность. А у супера ее нет. Вроде обещают в FB2
← →
Johnmen © (2004-06-03 15:42) [31]"Что лучше, пена или дом?
Давай-ка вместе поразмыслим." (с) БГ
(если глубоко не копать...:))
← →
galexis © (2004-06-03 16:20) [32]У меня FB 1.0. стоит ли ставить1.5? Будет ли работать БД созданная под FB 1.0 на FB 1.5?
← →
Romkin © (2004-06-03 16:29) [33]Бекапишь под первой версией - восстанавливаешь под 1.5. Если хорошо написано - заработает.
В 1.5 новые слова зарезервированы, ну и тонкости некоторые запросов...
← →
Fay © (2004-06-03 16:35) [34]>> что лучше - вилка или ложка ?
Ложка.
>> "Что лучше, пена или дом?
>> Давай-ка вместе поразмыслим." (с) БГ
БГ? Богатенький БГ?! Это из "Дороги в будущее" ?
← →
Vlad © (2004-06-03 16:36) [35]
> Fay © (03.06.04 16:35) [34]
> Ложка.
Тут аргументировать принято
← →
Fay © (2004-06-03 16:53) [36]2Vlad © (03.06.04 16:36) [35]
Это моя гражданская позиция.
← →
Johnmen © (2004-06-03 16:56) [37]>БГ? Богатенький БГ?! Это из "Дороги в будущее" ?
Нет. БГ он и есть БГ ! Не путать с BG !
← →
Fay © (2004-06-03 17:18) [38]2Johnmen © (03.06.04 16:56) [37]
> Нет. БГ он и есть БГ ! Не путать с BG !
OK, не буду.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.065 c