|
|
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo нагрузках разумней фулскана в цикле ... Опять какая-то фигня не по делу. Как будто индексный скан, например, что-то изменит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:09 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAV Опять какая-то фигня не по делу. Как будто индексный скан, например, что-то изменит. изменит образование. когда начнете с SQL сервером работать как с SQL сервером, а не как с фокспро долбя запросами в цикле, то и результат будет соответствующий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:17 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!FreemanZAV Опять какая-то фигня не по делу. Как будто индексный скан, например, что-то изменит. изменит образование. когда начнете с SQL сервером работать как с SQL сервером, а не как с фокспро долбя запросами в цикле, то и результат будет соответствующий. А процедурные расширения в серверах зачем, чтоб на фокспро похоже было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:34 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAV А процедурные расширения в серверах зачем, чтоб на фокспро похоже было? 100% не для того чтоб в цикле долбить запросами, а для того чтоб когда не хватает конструкции Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:47 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!FreemanZAV А процедурные расширения в серверах зачем, чтоб на фокспро похоже было? 100% не для того чтоб в цикле долбить запросами, а для того чтоб когда не хватает конструкции Код: plaintext 1. 2. И что, в этом случае, когда не хватает конструкции, mssql будет работать быстрее? Для особо понятливых объясняю - пример я привёл, только для того , чтобы узнать, отчего такие тормоза в процедурах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 13:51 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAV И что, в этом случае, когда не хватает конструкции, mssql будет работать быстрее? Для особо понятливых объясняю - пример я привёл, только для того , чтобы узнать, отчего такие тормоза в процедурах. по той же причине почему ФБ сливает в таком тесте фокспро и програмке на С, чем более примитивна субд тем больше преимущество будет иметь в таком "тесте". а вот когда в табличке появится данные, появится конкурентный доступ, тогда фокспро, ФБ и прочий примитив ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 14:26 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!когда в табличке появится данные, появится конкурентный доступ, Залью в таблицу миллон записей, сделаю процедуру с курсором по этим записям, в двух десятках коннектов одновременно запущу эту процедуру. Интересно кто выиграет, mssql или fb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 14:44 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAV Залью в таблицу миллон записей, сделаю процедуру с курсором по этим записям, в двух десятках коннектов одновременно запущу эту процедуру. Интересно кто выиграет, mssql или fb? мсскл, т.к. ФБ для SMP придется запускать как класик, который не имеет общего кеша ни данных ни планов, блеклый оптимизатор будет насиловать hdd поблочным чтением, там где мсскл применит fast index scan. единственный шанс подобрать табличку так чтоб она влезла в кеш фс и вырубить все на сервере, что может вымыть кеш файловой системы. короче печальное зрелище ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 14:55 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Yo.!FreemanZAV Залью в таблицу миллон записей, сделаю процедуру с курсором по этим записям, в двух десятках коннектов одновременно запущу эту процедуру. Интересно кто выиграет, mssql или fb? мсскл, т.к. ФБ для SMP придется запускать как класик, который не имеет общего кеша ни данных ни планов, блеклый оптимизатор будет насиловать hdd поблочным чтением, там где мсскл применит fast index scan. единственный шанс подобрать табличку так чтоб она влезла в кеш фс и вырубить все на сервере, что может вымыть кеш файловой системы. короче печальное зрелище ... Вопросов больше не имею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 15:00 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
hvladКакое вообще может быть чтение из таблицы с 1-ой записью ??? Т.е. Вы исходите из того, что выполнение в цикле одного и того же запроса из таблицы с одной записью не должно пораждать вообще никакого чтения, кроме первого выполнения? Для вышеприведенного примера: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext A logical read occurs every time the Database Engine requests a page from the buffer cache . hvladВ MSSQL движок T-SQL является внешним по отношению к движку БД. Т.е. именно в таком разделении Вы находите причину тормозов? ЗЫ. Игнор не продалжается. Иногда я еще и работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:12 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVДля особо понятливых объясняю - пример я привёл, только для того , чтобы узнать, отчего такие тормоза в процедурах. Это просто прелесть какая то! Теперь вместо "медленно" появляется термин "тормоза в процедурах". Давайте еще раз для непонятливых пример "тормозов в процедурах". Только, пожалуйста, давайте не на одной записи и с миллионным циклом, а на примере хп, которая вызывает целую кучу других хп с разными уровнями вложенности вызывается раз эдак 10 в секунду 100 сессиями одновременно. Причем там не просто 2+2... Вот после этого поговорим о тормозах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:18 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
pkarklinhvladКакое вообще может быть чтение из таблицы с 1-ой записью ??? Т.е. Вы исходите из того, что выполнение в цикле одного и того же запроса из таблицы с одной записью не должно пораждать вообще никакого чтения, кроме первого выполнения? Для вышеприведенного примера: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext A logical read occurs every time the Database Engine requests a page from the buffer cache . Ё пыталось говорить о мультиблочном чтении. Т.е. о том, что в MSSQL называется physical reads, а в Firebird - просто reads. Есс-но, минимум один logical reads (fetch в терминологии FB) будет иметь место. Но речь о physical reads. pkarklinhvladВ MSSQL движок T-SQL является внешним по отношению к движку БД. Т.е. именно в таком разделении Вы находите причину тормозов?Это предположение. Основанное на многих наблюдаемых факторах. Давайте исходники MSSQL - отпрофилирую и скажу точно :) pkarklinЗЫ. Игнор не продалжается. Иногда я еще и работаю.В игноре у меня Ё, за неадекватность, переходящую в фанатизм и откровенное враньё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:23 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVpkarklin Для меня он звучит так, "почему выполнение миллион раз запроса занимает 9 секунд". Я вроде по русски писал. Не почему 9 секунд, а почему так медленно? Или это считается быстрым? Читаем внимательно. Для сравнения, в fb он выполняется 2.7 сек. В аксесе или фокспро, предположим, за секунду. Что дальше? Дальше наверное на ассемблере будем проверять, за сколько времени программа сделает ничто . Хотите - можете считать, что FB быстрее всех делает то, что никому не надо. С этим даже спорить никто не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:39 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
hvladЁ пыталось говорить о мультиблочном чтении. Т.е. о том, что в MSSQL называется physical reads, а в Firebird - просто reads. ошибаешся, в мсскл это называется read-ahead read. предполагая мультиблочное чтение в мсскл Yo! не разгледел того что в табличке будет аж одна запись. приношу глубокие извинения столь грубой ошибкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:54 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
pkarklin Теперь вместо "медленно" появляется термин "тормоза в процедурах". Согласен, не тормоз, а медленный газ pkarklinа на примере хп, которая вызывает целую кучу других хп с разными уровнями вложенности вызывается раз эдак 10 в секунду 100 сессиями одновременно Вот примерно так у меня и умер mssql на 512 метрах. Правда сессия была одна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:55 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
pkarklin. Давайте еще раз для непонятливых пример "тормозов в процедурах". А мне это надо? не дам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:58 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVСогласен, не тормоз, а медленный газ Процитирую Вас же "есть что нибудь по делу"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:59 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
pkarklinFreemanZAVСогласен, не тормоз, а медленный газ Процитирую Вас же "есть что нибудь по делу"? Я же сказал, нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 16:59 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVПользуясь случаем спрошу, а то давно хотел. Почему так медленно выполняется одна конструкция. Данные: Код: plaintext 1. 2. 3. 4. 5. Сама конструкция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Выполняется 9 сек, хотя пустой цикл - 0,5 сек а не приведёте аналог этого на FB? у меня ощущение что Вы не осознаёте что написали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:00 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVЯ же сказал, нет Ну что ж, тогда Ваши "медлено" и "тормоза" отношу на Ваше не умение "готовить MS SQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:01 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
pkarklinFreemanZAVЯ же сказал, нет Ну что ж, тогда Ваши "медлено" и "тормоза" отношу на Ваше не умение "готовить MS SQL". Может быть. Но вместо pkarklinолько, пожалуйста, давайте не на одной записи и с миллионным циклом могу дать пример с миллионом записей на миллионном цикле Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 5 сек в fb и 50 сек в mssql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:08 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
SergSuperFreemanZAVПользуясь случаем спрошу, а то давно хотел. Почему так медленно выполняется одна конструкция. Данные: Код: plaintext 1. 2. 3. 4. 5. Сама конструкция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Выполняется 9 сек, хотя пустой цикл - 0,5 сек а не приведёте аналог этого на FB? у меня ощущение что Вы не осознаёте что написали Сознание спит у вас Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:10 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
FreemanZAVмогу дать пример с миллионом записей на миллионном цикле Опять же, я не исключаю того, что что-то не так делаю. Но кроме как высказываний типа "зачем это надо" и "фигня всё это" ничего не услышал. Хотя изначально я задавал вопрос, почему так происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:15 |
|
||
|
Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008
|
|||
|---|---|---|---|
|
#18+
Вот интересная позиция у людей. В случаях, когда mssql выигравет, так это из-за его прогрессивности, ну а причина выигрыша fb - его примитивность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2010, 17:20 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36502600&tid=1552823]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 149ms |

| 0 / 0 |
