Я вот теперь сижу, как баран, и думаю. А джоины у нашего сервера
(2.0.1) - они как работают?
Тебе сюда http://www.ibase.ru/devinfo/dataaccesspaths.htm#chapter3 .
With b/r. Gleb.
Hello,
Vladimir A.Bakhvaloff said the following on 06.06.2007 12:28:
Вопрос, собственно, вот в чём: а занимался кто-нить на эту тему с
php_interbase.dll?.. Или все сразу резко перешли на php_pdo_firebird.dll?..
Кое-кто плавно перешел на python и turbogears ;-)
--
Oleg
îà Books.ru ÃÃÃÃÃÃÃÃà ÃÃÃÃà áÃÃ
ÃÃÃÃÃÃà âÃÃÃÃÃà "InterBase à Firebird.
ðÃÃÃÃÃÃÃ
ÃÃÃÃ
ÃÃÃÃÃÃÃÃÃÃÃ ÃÃÃ ÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃÃ
ÃÃ
à à ÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃÃ"
áÃÃÃÃÃÃÃÃ
òÃÃÃÃÃÃÃÃÃÃÃÃÃÃ
> >> ÐÑоÑÑо пÑивÑжи к ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ ÑÐ»Ð¾Ð²Ñ ÑпиÑок (обÑÑнÑй линейнÑй маÑÑив ÑелÑÑ
> >> ÑиÑел)
> >> Ñ Ð½Ð¾Ð¼ÐµÑами ÑÑÑок, где ÑÑо Ñлово вÑÑÑеÑаеÑÑÑ
>
> > Ðа он Ñ Ð¼ÐµÐ½Ñ Ð¸ Ñак еÑÑÑ.
>
> Ð½Ñ Ð´Ñк
ура. Отстояли.
Может рано его списывать со счетов ещё. Мне тут напарник сказал что мы
когда-то делали тесты на простых запросах (ещё до релиза FB2) и
значительный прирост в скорости получали. Я правда ничего этого не помню...
Так что эти 3 процента на реальных данных и на обычном запросе в
freemanzav>
??>> ðÏÐÒÏÂÏ×ÁÌ... îÅÔÒÉ×ÉÁÌØÎÏ ÎÅÓËÏÌØËÏ... îÏ ×ÒÏÄÅ ÒÁÂÏÔÁÅÔ...
freemanzav> éÍÅÎÎÏ ÞÔÏ "×ÒÏÄÅ"
á Ñ ÔÏÇÄÁ ÅÝ£ ÎÅ Õ×ÉÄÅÌ ÌÁÖÕ × ÐÏÌÎÏÍ Ã×ÅÔÅ... %)
---
E-mail: bobbakhspbru ICQ: 12861767 (1608235)
np: none
>> ðÃÃÃÃà ÃÃÃÃÃÃà à ÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃÃà (ÃÃÃÃÃÃà ÃÃÃÃ
ÃÃÃÃ ÃÃÃÃÃÃ ÃÃ
ÃÃÃ
>> ÃÃÃÃ
Ã)
>> Ã ÃÃÃÃ
ÃÃÃÃ ÃÃÃÃÃ, ÃÃÃ
ÃÃÃ ÃÃÃÃÃ ÃÃÃÃÃ
ÃÃÃ
ÃÃÃ
>
> äà Ãà à ÃÃ
ÃÃ Ã ÃÃÃ Ã
ÃÃÃ.
>
ÃÃ ÃÃÃ Ã ÃÃÃ
Vladimir A.Bakhvaloff:
> Попробовал... Нетривиально несколько... Но вроде работает...
>
Именно что "вроде"
> ÐÑ Ð·Ð°Ñем Ñебе ÑÑи комбинаÑии гоÑодиÑÑ
Ðе поÑÑÑ ÐºÐ°Ð¹Ñ. Я под ÑÑо дело Ñже ÑÑÐµÐ²Ñ Ñ
ÑÑÑ ÑÑаÑого кода пеÑеÑеÑÑÑил,
поÑÑвÑÑвовал ÑÐµÐ±Ñ Ð³ÐµÐ½Ð¸ÐµÐ¼ многопоÑоÑного пÑогÑамми
> Как-то пришел спам - мне понравилось. Дословно уже не помню, но что-то
> такое:
> Фирма по подбору персонала недорого подыщет для Вас секретаршу. Гарантийный
> срок 3 мес. (бесплатная замена в течении этого срока)...
Ага. "Качественный минет за 150 рублей". Я слышал историю, что этот
спам испол
Как-то пришел спам - мне понравилось. Дословно уже не помню, но что-то
такое:
Фирма по подбору персонала недорого подыщет для Вас секретаршу. Гарантийный
срок 3 мес. (бесплатная замена в течении этого срока)...
With b/r. Gleb.
>> ÃÃÃ ÃÃÃÃÃÃÃ
ÃÃÃ "ÃÃÃÃÃÃÃÃÃÃ ÃÃÃÃ ÃÃÃÃÃÃÃÃ Ã ÃÃÃÃ, Ã ÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃÃ -
>> ÃÃÃÃ
ÃÃ
>> Ã ÃÃÃ
ÃÃ
ÃÃÃÃÃÃ
ÃÃÃ" (ÃÃ
à ÃÃÃÃà ÃÃÃÃ
à ÃÃÃÃÃÃÃ)
>
> ÷ÃÃÃÃÃÃà ÃÃÃÃ
ÃÃÃ ÃÃÃÃÃÃ
ÃÃÃ. îà Ãà Ã
??>>> ÷ÓÐÏÍÎÉÌ (Ó ÐÏÍÏÝØÀ çÕÇÅÌÑ ;)), ÞÔÏ ÔÁËÏÅ ÉÚ-ÚÁ ×ÅÒÓÉÉ gds32.dll
??>>> ÂÙ×ÁÅÔ...
??>>> ðÏÍÅÎÑÌ ÎÁ 1.5.4.4910 (ÂÙÌÁ 2.0.1.15ÈÈÈ)...
??>>> ÷Ó£, ÅÓÔÅÓÔ×ÅÎÎÏ, ÐÏÛÌï...
freemanzav>> óÔÒÁÎÎÏ, Õ ÍÅÎÑ ×ÓÅ ÐÕÔÅÍ Ó 2.0.1. PHP ÐÑÔÅÒËÁ.
Vladimir> ðÁÒÄÏÎ, 2.1.0.15909...
ðÏÓÌÅ Ð
s>
s>> Считать нужно лучше. Не 19%, а только 3%.
s>> 1 s 63ms != 1 s 630 ms
s>
s> А, виноват. Ошибся. Тогда получается что разница незначительная.
s> Хорошо... Буду ПК пользовать.
s>
ура. Отстояли.
И ведь сразу предупредили, а не верил. ;)
--
С уважением
Кочмин Александр
Firebird Foundation as
ôÃ
ÃÃ
ÃÃ ÃÃÃÃÃÃÃ, ÃÃÃ ÃÃÃÃ ÃÃÃÃÃÃÃÃ
à :-)
ó ÃÃÃÃÃ
ÃÃÃ
Ã,
óÃÃÃÃÃÃà áÃÃ
ÃÃÃ
Ã
Считать нужно лучше. Не 19%, а только 3%.
1 s 63ms != 1 s 630 ms
А, виноват. Ошибся. Тогда получается что разница незначительная.
Хорошо... Буду ПК пользовать.
я совсем запамятовал, а что на классике Fb2.0
совсем никак список подключенных пользователей с user
не увидеть?
на супере то оно легко, но вот на классике совсем никак, да?
в 2.1 я знаю что через таблицы MON$ можно.
--
С уважением
Кочмин Александр
Firebird Foundation associate member #257
Давай зачётку.
Четвёрку ставим? Ежели дачку построить n-угольную, то количество
сторон...
--
А ежели круглую, то вообще полная ж...
With b/r. Gleb.
Kovalenko Dmitry wrote:
Докладаю.
"Лес с ТРЕХ СТОРОН" означает наличие леса вокруг участка выделенного под строительство, что никак
не противоречит "Примыкают ОДНОЙ СТОРОНОЙ к лесу", что означает расположение строений например по
центру одной оси участка и у края по другой. Таким образом "при
On Wed, 06 Jun 2007 12:23:44 +0400, sasha <[EMAIL PROTECTED]> wrote:
> Т.е. в среднем на 19% быстрее с дбкеями у меня получилось.
Считать нужно лучше. Не 19%, а только 3%.
1 s 63ms != 1 s 630 ms
--
Сергей Смирнов.
??>> ðÃÃÃÃÃÃÃà ïäîïê óôïòïîïê à ÃÃ
ÃÃ.
??>> ìÃ
à à ôòåè óôïòïî, ÃÃÃÃà ÃÃÃ
ÃÃ.
Oleg> äÃÃÃÃÃÃÃ.
...ÃÃÃÃÃà ÃÃ... é Ãà ÃÃ
ÃÃ ÃÃ
ÃÃ
ÃÃÃÃÃ
ÃÃÃÃ!.. /ôÃ
ÃÃÃÃÃÃÃÃ-1/ :(
---
E-mail: bobbakhspbru ICQ: 12861767
??>> ÷ÓÐÏÍÎÉÌ (Ó ÐÏÍÏÝØÀ çÕÇÅÌÑ ;)), ÞÔÏ ÔÁËÏÅ ÉÚ-ÚÁ ×ÅÒÓÉÉ gds32.dll
??>> ÂÙ×ÁÅÔ...
??>> ðÏÍÅÎÑÌ ÎÁ 1.5.4.4910 (ÂÙÌÁ 2.0.1.15ÈÈÈ)...
??>> ÷Ó£, ÅÓÔÅÓÔ×ÅÎÎÏ, ÐÏÛÌï...
freemanzav> óÔÒÁÎÎÏ, Õ ÍÅÎÑ ×ÓÅ ÐÕÔÅÍ Ó 2.0.1. PHP ÐÑÔÅÒËÁ.
ðÁÒÄÏÎ, 2.1.0.15909...
??>> íÎÅ ×ÏÔ ÌÉÞÎÏ ËÁ
> > Срочно продаются два коттеджа под Минском.
>
> > Расположение: 16 км от Минска, рядом с с/к <Раубичи>.
>
> > Примыкают ОДНОЙ СТОРОНОЙ к лесу.
>
> > Лес с ТРЕХ СТОРОН, рядом озеро.
>
> Докладаю.
>
> "Лес с ТРЕХ СТОРОН" означает наличие леса вокруг участка выделенного под
> строительство, что
Vladimir A.Bakhvaloff:
> Вопрос, собственно, вот в чём: а занимался кто-нить на эту тему с
> php_interbase.dll?.. Или все сразу резко перешли на php_pdo_firebird.dll?..
Кстати, под Linux были проблемы. Пришлось перекомпиливать PHP модули .
Добрый день!
> Дык а какой "свежий снапшот-то" брал?.. С меня или таки с ОФ.САЙТА?..
Таки с вас:
Firebird-2.1.0.15909-win32_BB.zip
Сегодня еще раз проверил - если коммент в IBExpert'е (version
2007.05.03, сегодня получил сообщение, что вышла новая, но еще не
качал) заводить латиницей, то
Vladimir A.Bakhvaloff:
> Вспомнил (с помощью Гугеля ;)), что такое из-за версии gds32.dll
> бывает...
> Поменял на 1.5.4.4910 (была 2.0.1.15ххх)...
> Всё, естественно, пошлО...
> ...
Странно, у меня все путем с 2.0.1. PHP пятерка.
> Мне вот лично как-то стрёмно на эти pdo перехо
Hello, All!
úÁÛ£Ì ÞÔÏÊ-ÔÏ ×ÞÅÒÁ ÎÁ ÓÁÊÔ ËÏÎÔÏÒÙ, Á ÔÁÍ!!!
"Invalid clumplet buffer structure: buffer end before end of clumplet -
clumplet too long" 8-ï
îÕ É ÄÁÌØÛÅ "ÎÁÒÏÄÎÁÑ ÉÎÄÅÊÓËÁÑ ÎÁÃÉÏÎÁÌØÎÁÑ ÉÚÂÁ" ×ÍÅÓÔÏ ÐÒÁÊÓÁ...
...
÷ÓÐÏÍÎÉÌ (Ó ÐÏÍÏÝØÀ çÕÇÅÌÑ ;)), ÞÔÏ ÔÁËÏÅ ÉÚ-ÚÁ ×ÅÒÓÉÉ
Hello,
Roman Rokytskyy said the following on 06.06.2007 11:10:
Прочитал тут рядом:
http://permalink.gmane.org/gmane.comp.db.firebird.dotnetprovider/3883
что сервер хранит каждый символ UTF-8 как 4 байта, независимо от того
какой именно это символ. Это правда? И если это так - то wire protoco
> >а ленÑа Ñ Ð¼ÐµÑ
анизмом ÑÑÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи пÑи помоÑи одной головки. ÐÑжно
> >пÑоÑиÑаÑÑ Ð½Ð°Ñало - ÑиÑай поÑледоваÑелÑно вÑе Ð¾Ñ ÑекÑÑего меÑÑа.
>
> ÐÑ Ð¿ÑÑмо маÑина ТÑÑÑинга :-)
а ленÑа Ñ Ð¼ÐµÑ
анизмом ÑÑÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи пÑи помоÑи одной головки. ÐÑжно
пÑоÑиÑаÑÑ Ð½Ð°Ñало - ÑиÑай поÑледоваÑелÑно вÑе Ð¾Ñ ÑекÑÑего меÑÑа.
ÐÑ Ð¿ÑÑмо маÑина ТÑÑÑинга :-)
> ÑÑо назÑваеÑÑÑ "пÑикÑÑÑиÑÑ ÑйÑа ÑÑÑÑпами к полÑ, а поÑом ÑдивлÑÑÑÑÑ - поÑемÑ
> ж мне не пÑÑгаеÑÑÑ" (не в Ð¾Ð±Ð¸Ð´Ñ Ð±ÑÐ´ÐµÑ Ñказано)
ÐÑ.
> > ТолÑко опеÑаÑии
> > - write_node(node_ptr,)
p.s. крутилось бы это не на iis, а на апаче и линуксе я бы советовал бы
собрать все из исходников тщательно оптимизировав.
Да вот IIS - далеко не самое слабое звено. Очень медленно общение с
сервером происходит. Т.е. если я имею ввиду что просто выполнить пару
сотен раз SELECT 1 FROM RDB$DAT
>óÃÃà ÃÃÃ
ÃÃÃÃÃ ÃÃ ÃÃÃÃ :
>
> http://tracker.firebirdsql.org/browse/CORE-1306
ñ DY Ã
ÃÃ
29/05 ÃÃÃÃÃÃÃÃÃ ÃÃ ÃÃÃÃÃÃÃÃ Ã ÃÃÃÃÃÃÃ
ÃÃ.
ëÃÃÃà ÃÃÃÃÃÃÃÃÃÃ
? óÃÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃ.
при запросах я вот никак не верю в 19% прироста чего либо.
это мало. вот в 100% и больше верю. Потому что это видно на глаз сразу.
А 20% твои в мнопользовательской нагрузке нивелируются сразу.
Там же разброс скорости получить в 2 раза как нефиг делать, а ты каких
то 20% добиваешься.
Здрасти.
dedRasta> ÐÒÏÂÌÅÍ Ó ÎÅÊ ÎÅ ÉÓÐÙÔÁÌ. îÏ ÐÏÐÙÔËÁ ÓÄÅÌÁÔØ backup/restore
dedRasta> ÏÂÌÏÍÉÌÁÓØ - "invalid database key" ÐÏÓÌÅ "commit metadata".
äÙË Á ËÁËÏÊ "Ó×ÅÖÉÊ ÓÎÁÐÛÏÔ-ÔÏ" ÂÒÁÌ?.. ó ÍÅÎÑ ÉÌÉ ÔÁËÉ Ó ïæ.óáêôá?..
---
E-mail: bobbakhspbru ICQ: 12861767 (1608235)
np: none
??>>ïÃÃÃÃà ÃÃ
à ÃÃ
ÃÃ, à ÃÃÃÃÃÃà Ãã ÃÃÃÃÃÃÃÃÃà ãÃÃÃ...
Pavel> ñ ÃÃà ÃÃÃà ÃÃÃÃ
Ãà ÃÃÃà îà ÃÃ
ÃÃ ÃÃÃÃÃ
à ÃÃÃÃÃÃà ÃÃÃÃ, ÃÃ
ÃÃÃ
ÃÃ ÃÃ
Pavel> ÃÃÃÃÃÃà ? îà ÃÃÃ
ÃÃÃÃÃÃ Ã ÃÃÃ ÃÃÃÃÃ
ÃÃ
s> Я раз по 10 запускал запросы и это самые часто встречающиеся цифры. Т.е.
s> в среднем на 19% быстрее с дбкеями у меня получилось. Не мало я бы
s> сказал...
при запросах я вот никак не верю в 19% прироста чего либо.
это мало. вот в 100% и больше верю. Потому что это видно на глаз сразу.
А 20%
Hello, All!
ëÃÃÃÃÃÃÃ
ÃÃ
ÃÃÃÃÃ ÃÃÃÃÃÃ ÃÃÃÃÃÃÃ:
===
óÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃ
ÃÃÃ ÃÃÃ ÃÃÃÃÃÃÃ.
òÃÃÃÃÃÃÃÃ
ÃÃÃ
: 16 Ãà Ãà ÃÃÃÃÃÃ, ÃÃÃÃà à Ã/à <òÃÃÃÃÃÃ>.
ðÃÃÃÃÃÃÃà ïäîïê óôïòïî
Саша, зачем тебе высказывания Павла, который к коду отношения не имеет,
тогда как у нас, тут вот, здесь вот, прямо тут, есть непосредственные
кодоведы?..
А я думал он тоже кодит... То-то он туго въезжает в багрепорты :-)
Проверил через блок. Результаты плохие. Видимо много времени уходит на
"Boltik Evgeny" ...
> ÑÑÑ Ð»ÐµÐ¶Ð°Ñ Ð´Ð²Ð° Ñайла
> http://www.sayan.ru/~bolt/DY/
>
> пÑи запÑÑке запÑоÑа полÑÑаем наÑÑÑал по ÑаблиÑе T1
СаÑа Ñже пиÑал об ÑÑом :
http://tracker.firebirdsql.org/browse/CORE-1306
--
ХоÑÑÑÐ
On Wed, 06 Jun 2007 12:05:34 +0400, Ded <[EMAIL PROTECTED]> wrote:
>> В чем вопрос то?
>
>+1. Не понял.
Уф. Прошу прощения за идиотский вопрос. Мысли побежали не туда. Многозадачность
фигова :(
Я уже и сам не понимаю, чего хотел :(
Ещё раз извините за засорение топика.
--
Сергей Смирнов.
Прочитал тут рядом:
http://permalink.gmane.org/gmane.comp.db.firebird.dotnetprovider/3883
что сервер хранит каждый символ UTF-8 как 4 байта, независимо от того
какой именно это символ. Это правда? И если это так - то wire protocol
тоже передает 4 байта на каждый символ в UTF-8 ???
Я сегод
Привет, sasha!
Вы пишешь 06 июня 2007:
[Sorry, skipped]
s> Вот что Цизар писал о дбкеях: "Current DB_KEY retrieval method is far
s> much faster than retrieval with use of index (no index scan is needed at
s> all, engine computes the exact row location from DB_KEY value)".
Саша, зачем тебе
> âÃÃÃÃÃ. á ÃÃ
ÃÃ
ÃÃ ÃÃÃ
ÃÃÃÃÃÃ ÃÃÃ Ã ÃÃ
ÃÃ ÃÃ
à ÃÃÃÃÃÃà ÃÃÃÃÃÃà à ÃÃÃ
ÃÃ
ÃÃÃÃ
> ÃÃ
ÃÃ
ÃÃ.
ÃÃÃ ÃÃÃÃÃÃÃ
ÃÃÃ "ÃÃÃÃÃÃÃÃÃÃ ÃÃÃÃ ÃÃÃÃÃÃÃÃ Ã ÃÃÃÃ, Ã ÃÃÃÃÃ ÃÃÃÃÃÃÃÃÃÃ - ÃÃÃÃ
ÃÃ
à ÃÃÃ
Ã
Alex Cherednichenko wrote:
W> Вот просто интересно - как у вас решаются задачи такого плана:
W> select 0, cast('Все записи' as varchar(50))
W> union all
W> select id, name from library where rec_concept = :concept
W> Процедурой?
W> Как вариант - таких задач не возникает/обходятся?
В че
Привет, WildSery!
Вы пишешь 06 июня 2007:
W> Вот просто интересно - как у вас решаются задачи такого плана:
W> select 0, cast('Все записи' as varchar(50))
W> union all
W> select id, name from library where rec_concept = :concept
W> Процедурой?
W> Как вариант - таких задач не возникает/об
Мне просто страшно лень вникать в стуктуры под этим запросом, потому
просто задам дурацкий вопрос - а ПК, это нынче совсем не кошерно для
джойнов? Без дбкЕя никак?
Кошерно, кошерно. Он тоже значительный прирост даёт.
Простой запрос:
Prepare time = 31ms
Execute time = 2s 547ms
Avg fetch t
On Wed, 06 Jun 2007 11:49:17 +0400, WildSery
wrote:
> select 0, cast('Все записи' as varchar(50))union all
> select id, name from library where rec_concept = :concept
блин, не дописал.
select 0, cast('Все записи' as varchar(50)) from rdb$database
--
Сергей Смирнов.
On Wed, 06 Jun 2007 11:14:55 +0400, Ded <[EMAIL PROTECTED]> wrote:
> в нашей, например, избушке, принято отбирать 10% недельной зарплаты
Не сочти, что я агитирую за использование dbkey, ни в коем случае.
Вот просто интересно - как у вас решаются задачи такого плана:
select 0, cast('Все записи'
> ÐÑ-га-га как говоÑиÑÑÑ. ЧÑо ÑÑ ÑобÑалÑÑ Ð¾Ð¿ÑимизиÑоваÑÑ? Ðод или какой дÑÑгой
> алгоÑиÑм?!
ÐÑгага. Ð ÑепеÑÑ Ð¿ÑедÑÑÐ°Ð²Ñ ÑÑо Ñ ÑÐµÐ±Ñ Ð½ÐµÑ Ð¿ÑÑмого доÑÑÑпа к ÑлеменÑам
деÑÐ
Andrei Yeryomin wrote:
Люди! Вот человек "колется но жрет", пишет багрепорты, а вы: "10мс, 10мс".
В каждом бета-тестировании бы так, и у нас бы был бы уже идеальный
сервер. ;-)
А ты всю ветку внимательно читал? Комментарии про этот дбкей людей с
понятием и всё такое? Есть случаи, когда о
Тренер пишет:
Работает очень прилично.
Насколько я понимаю, эта техника называется "Инвертированный файл".
Собственно, изначальная реализация Дмитрия - того же плана, если я
правильно понял.
И моя, описанная в этой же ветке.
Кроме этой техники также применяются ещё "фаулы сигнатур" и "суффик
AY> Люди! Вот человек "колется но жрет", пишет багрепорты, а вы: "10мс,
AY> 10мс". В каждом бета-тестировании бы так, и у нас бы был бы уже
AY> идеальный сервер. ;-)
так я тоже пишу репорты когда что-то нахожу.
Но зачем писать "грабли тут", когда это и так всем известно ;)
--
С уважением
Кочмин
53 matches
Mail list logo