Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Tonal
- Сообщения: 104
- Зарегистрирован: 30 сен 2007, 13:42
Сообщение
Tonal » 26 дек 2007, 10:54
Ну, всё таки какие-то можно.
Вот недавно товарищ хотел на FB замутить базу первичной обработки, куда постоянно одновременно писали много железок.
Ему сразу сказали, что тут лучше какой-нибудь MySql с myisam-ом.

-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 26 дек 2007, 12:36
Мне вот интересно стало - а насколько Оракул быстрее FB на сортировке такого запроса на одинаковом железе. И быстрее ли вообще.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 26 дек 2007, 13:09
Ну, всё таки какие-то можно.
как ни напиши, все переврут. Вон, на sql.ru в разделе Сравнение СУБД некий DocAI на основе чтения инфы по FB сделал вывод что оно для "небольших баз и небольшого числа коннектов". Что это значит - не объяснил.
http://www.sql.ru/forum/actualthread.as ... 9764&pg=21
-
Tonal
- Сообщения: 104
- Зарегистрирован: 30 сен 2007, 13:42
Сообщение
Tonal » 26 дек 2007, 21:52
Ну, если ориентироваться на таких упёртых, то никаких статей не надо - они их не читают.
А так, думаю идея здравая - статья с описанием классов задач, для которых лучше брать что-нибудь другое, а не птичку.
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 27 дек 2007, 01:56
2 kdv Вспоминаю какую-то местную статью (или у Борри чилат, не помню точно). Так вроде речь шла что ASC индекс хорошо годится для небольших выборок, а вот если выборка большая, то больше подходит DESC индекс. В данном случае не поможет создание убывающего индекса по нужным полям?
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 27 дек 2007, 10:18
Kotъ-Begemotъ писал(а):В данном случае не поможет создание убывающего индекса по нужным полям?
А чем оно может помочь, хотя бы теоретически? Оно может не мешать

-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 27 дек 2007, 10:22
В данном случае не поможет создание убывающего индекса по нужным полям?
нет. вообще идея о том, что asc индекс для маленьких, а desc для больших - абсурдна. такие индексы отличаются только направлением сортировки ключей.
так что ты читал что-то другое, и совсем не об этом

-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 27 дек 2007, 19:33
kdv писал(а):нет. вообще идея о том, что asc индекс для маленьких, а desc для больших - абсурдна. такие индексы отличаются только направлением сортировки ключей.
так что ты читал что-то другое, и совсем не об этом

Дмитрий! От того, что я пока не очень хорошо разбираюсь в Firebird, я всё же слабоумным не стал... Взял я это вот откуда:
"...В практике индексы ASC (ASCENDING, в возрастающем порядке) помоrут в поиске
относительно небольшоrо количества значений, в то время как индексы DESC
(DESCENDING, в убывающем порядке) будут полезными при большом количестве значений..." © Борри.
поэтому и написал.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 27 дек 2007, 22:45
поэтому и написал.
страницу скажите, чтобы в следующем издании я как "прим. науч. ред." пометил это как ахинею. Если, конечно, это не вырвано из контекста.
Если Вы вообще смотрели внизу страниц "прим науч. ред.", то наверняка обратили внимание на противоположные мнения Борри и мое. Хелен иногда заносит, бывает. Книга в целом - хорошая. Но - местами бывает бред.
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 28 дек 2007, 01:53
kdv писал(а):
страницу скажите, чтобы в следующем издании я как "прим. науч. ред." пометил это как ахинею. Если, конечно, это не вырвано из контекста.
Глава 18. "Направленные индексы". Стр. 350-351 процитировал почти весь абзац.
kdv писал(а):Если Вы вообще смотрели внизу страниц "прим науч. ред.", то наверняка обратили внимание на противоположные мнения Борри и мое. Хелен иногда заносит, бывает. Книга в целом - хорошая. Но - местами бывает бред.
Да, если я что-то читаю, обычно делаю это внимательно, и это относится и к ссылкам

)) так что конечно читал, и обращал внимание.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 28 дек 2007, 12:06
разрешаю прямо в книге зачеркнуть то предложение.
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 28 дек 2007, 23:43
kdv писал(а):разрешаю прямо в книге зачеркнуть то предложение.
Спасибо!

)) *ушел учиться зачёркивать в djview формате*

)))
Видишь ли, у нас проблема с бумажными носителями, или стоят они как яйца Фаберже, причём живого Фатерже

(( Поэтому пользуюсь более электронными версиями. Даже Дейта нашёл в PDF правда размер за 35 метров... Запомню. Вроде на склероз рано жаловаться

))
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 29 дек 2007, 15:20
Kotъ-Begemotъ писал(а):Видишь ли, у нас проблема с бумажными носителями
Это где "у вас"? И сколько?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 29 дек 2007, 17:41
из-за твердой обложки цена (розничная) на книгу Хелен выросла на 100 руб. Итого, сейчас в Молодой Гвардии на Полянке книга стоит 700 руб. Дейт - 800.
я уже давно говорил что надо книги покупать в интернет магазинах. на буксе Борри - 541 руб. Дейт - 705 руб.
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 29 дек 2007, 20:30
kdv писал(а):из-за твердой обложки цена (розничная) на книгу Хелен выросла на 100 руб. Итого, сейчас в Молодой Гвардии на Полянке книга стоит 700 руб. Дейт - 800.
я уже давно говорил что надо книги покупать в интернет магазинах. на буксе Борри - 541 руб. Дейт - 705 руб.
Да, надо будет после НГ купить. Идут только долго, заразы

бывает по 2 недели

((
А кстати, не планируется там переиздание Борри с учётом особенностей FB2 или 2.01 ?
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 29 дек 2007, 20:32
WildSery писал(а):Kotъ-Begemotъ писал(а):Видишь ли, у нас проблема с бумажными носителями
Это где "у вас"? И сколько?
Калуга. Ни Борри ни Дейта вообще не видел в продаже, а сужу по сравнинию цен у нас в магазинах и в инете. Разница существенная

((
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 30 дек 2007, 06:02
Калуга.
допустим. я вообще помню только один нормальный тех-магазин в гостинных рядах.
Хочешь я привезу пару-тройку книжек?
-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 30 дек 2007, 07:49
kdv писал(а):Калуга.
допустим. я вообще помню только один нормальный тех-магазин в гостинных рядах.
Хочешь я привезу пару-тройку книжек?
Если ты бываешь в Калуге, то буду только благодарен... Аська 635-17-70 чтобы здесь не флеймить...
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 30 дек 2007, 17:53
Если ты бываешь в Калуге, то буду только благодарен.
бываю-ли я в Калуге... да я ИЗ КАЛУГИ.

асю не надо, пиши на
support@ibase.ru
И вообще. Быстро побежал есть оливье и запивать его шампанским!!!

-
Kotъ-Begemotъ
- Сообщения: 250
- Зарегистрирован: 25 июл 2007, 21:33
Сообщение
Kotъ-Begemotъ » 30 дек 2007, 19:15
kdv писал(а):бываю-ли я в Калуге... да я ИЗ КАЛУГИ.

асю не надо, пиши на
support@ibase.ru
Упс... Я и не знал

После НГ отпишусь
kdv писал(а):И вообще. Быстро побежал есть оливье и запивать его шампанским!!!

Да рановто еще

Завтра всё будет, а сегодня еще поработать надо...