Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5 6 7 8   вперед  Ctrl      все
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Senya_L
Давно тут не было "шкелета" skelet, который хвалился, как он оракула на P-III поднимал. :)

Тут как-то наблюдал работу mssql 2005 на компе с 512 оперативки, было забавно. Поставился он туда без проблем, но вот работал очень сурово. Даже говорить неохота.
3 мар 10, 08:16    [8421705]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV
но вот работал очень сурово


Интересно, и какую же работу "он работал"?!
3 мар 10, 08:39    [8421759]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pkarklin
FreemanZAV
но вот работал очень сурово


Интересно, и какую же работу "он работал"?!

Обрабатывал 8000 записей. При этом зачем-то конкретно залез в своп
3 мар 10, 11:51    [8423093]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Причем база была частью комплекса одной известной московсой фирмы, занимающейся автоматизацией торговли на мобильных устройствах
3 мар 10, 11:53    [8423107]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Стрянно.
У меня на рабочей машинке сервер для тестов в 512 стоит, и ничо так шавелится.

-------------------------
There’s no silver bullet!
3 мар 10, 13:33    [8424089]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV,

Ну, "Обрабатывал 8000 записей", чесно говоря, мало говорит о характере нагрузки на систему. Но ожидать "полета мысли" от ПО, установленного на железо, которое тока тока выполняет minimum hardware requirements для озвученной версии, по меньшей мере, странно.
3 мар 10, 13:39    [8424129]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6642
pkarklin
FreemanZAV,

Ну, "Обрабатывал 8000 записей", чесно говоря, мало говорит о характере нагрузки на систему. Но ожидать "полета мысли" от ПО, установленного на железо, которое тока тока выполняет minimum hardware requirements для озвученной версии, по меньшей мере, странно.


Да ладно вам людей пугать, репортинг сервис остановить и хватит SQLу 512М для многих задач.
Сам SQL server сделан руками и памяти много зря не жрет - 50М чтобы пуститься, а остальное все по делу.
3 мар 10, 14:57    [8424805]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Siemargl
Да ладно вам людей пугать, репортинг сервис остановить и хватит SQLу 512М для многих задач.
Сам SQL server сделан руками и памяти много зря не жрет - 50М чтобы пуститься, а остальное все по делу.


Каюсь, каюсь... Привык как то работать на приличном серверном железе.
3 мар 10, 16:06    [8425416]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Спорить ни с кем не хочу, говорю, то, что видел.Для желающих могу дать телефон фирмы, можно попросить у неё базу потестировать.
4 мар 10, 08:24    [8427961]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
FreemanZAV
Тут как-то наблюдал работу mssql 2005 на компе с 512 оперативки, было забавно. Поставился он туда без проблем, но вот работал очень сурово. Даже говорить неохота.
Все же истина дороже. :) Не соглашусь. Когда только пришел на работу мне дали г..й целерон (не последние из серии "E", а на основе P4) с 512 МБ оперативки. Добавил еще планку на 256МБ. Работал нормально, для разработки терпимо. И базы там были не с 8000 записей, а на три порядка выше, и запросы были оптимизированы не ахти как. Ничего так, работало.

Старая прописная истина: при особом умении можно поставить в интересную позу любую СУБД на любом железе.
4 мар 10, 08:28    [8427964]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Senya_L


Старая прописная истина: при особом умении можно поставить в интересную позу любую СУБД на любом железе.

Ты меня в чём пытаешся убедить? В том что это был оптический обман? Скажу в дополнение, что зависание происходило при вызове процедуры в цикле. Причём время каждой итерации росло примерно пропорционально квадрату количества итераций. Добавление 1.5 гига памяти моментально решило проблему
4 мар 10, 08:40    [8427983]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
FreemanZAV
Senya_L


Старая прописная истина: при особом умении можно поставить в интересную позу любую СУБД на любом железе.

Ты меня в чём пытаешся убедить? В том что это был оптический обман? Скажу в дополнение, что зависание происходило при вызове процедуры в цикле. Причём время каждой итерации росло примерно пропорционально квадрату количества итераций. Добавление 1.5 гига памяти моментально решило проблему
Теперь в оптическом обмане ты меня хочешь убедить :)
Мне же не приснилось, что приложение работало с 4-гиговой базой без особых тормозов?

Что там в этой ХП делалось - неизвестно.
4 мар 10, 09:32    [8428170]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Senya_L
Теперь в оптическом обмане ты меня хочешь убедить :)

Нет, мне это не нужно.
Senya_L
работало с 4-гиговой базой без особых тормозов?

Да, до тех пор пока ты используешь конструкции, которые mssql обрабатывает быстро. Но как только начинается использование обработки данных в циклах процедур, курсоров и т.п. mssql начинает вести себя не так хорошо. Курсоры, например, я тестировал лично - вещь очень тормозная
4 мар 10, 09:39    [8428203]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
FreemanZAV
Но как только начинается использование обработки данных в циклах процедур, курсоров и т.п. mssql начинает вести себя не так хорошо. Курсоры, например, я тестировал лично - вещь очень тормозная
В этом согласен. Со мной согласны и многие другие авторы
Например, Пол Нильсен. Цитат не приведу, т.к. книги под рукой нет, но главу о курсорах он начинает со страшилок о курсорах :)
4 мар 10, 10:53    [8428923]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Senya_L
FreemanZAV
Но как только начинается использование обработки данных в циклах процедур, курсоров и т.п. mssql начинает вести себя не так хорошо. Курсоры, например, я тестировал лично - вещь очень тормозная
В этом согласен. Со мной согласны и многие другие авторы
Например, Пол Нильсен. Цитат не приведу, т.к. книги под рукой нет, но главу о курсорах он начинает со страшилок о курсорах :)

Подозреваю, что нечто подобное он пишет и о временных таблицах
4 мар 10, 10:59    [8428978]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
Пользуясь случаем спрошу, а то давно хотел. Почему так медленно выполняется одна конструкция.
Данные:
CREATE TABLE TABLE1 (
 I INTEGER
)  ;

INSERT INTO  TABLE1 VALUES (1) ;

Сама конструкция
begin tran
declare @i INT, @cnt INT
set @i = 0
while @i < 1000000 begin
    set @i = @i + 1
    SELECT @cnt = COUNT(*)
      FROM TABLE1 
end
commit tran

Выполняется 9 сек, хотя пустой цикл - 0,5 сек
4 мар 10, 11:29    [8429275]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV
хотя пустой цикл - 0,5 сек


А что Вы хотите этим проверить?! Зачем внутри цикла агрегирующий запрос?
4 мар 10, 11:38    [8429369]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pkarklin
FreemanZAV
хотя пустой цикл - 0,5 сек


А что Вы хотите этим проверить?! Зачем внутри цикла агрегирующий запрос?

Да там любой запрос может быть,вызов процедуры, например, это ситуацию не меняет. Меняем на
    SELECT top 1 @cnt = i
      FROM TABLE1 

и скорость та же
4 мар 10, 11:43    [8429413]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV
Да там любой запрос может быть,вызов процедуры, например, это ситуацию не меняет. Меняем на
    SELECT top 1 @cnt = i
      FROM TABLE1 

и скорость та же


Еще раз. Говоря "скорость таже" Вы, я так понимаю, ожидали чего то другого? Чего? Если учитывать выполнение запроса в цикле лям раз?
4 мар 10, 11:48    [8429463]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pkarklin
FreemanZAV
Да там любой запрос может быть,вызов процедуры, например, это ситуацию не меняет. Меняем на
    SELECT top 1 @cnt = i
      FROM TABLE1 

и скорость та же


Еще раз. Говоря "скорость таже" Вы, я так понимаю, ожидали чего то другого? Чего? Если учитывать выполнение запроса в цикле лям раз?

Кроме ответа вопросом на вопрос есть что нибудь по делу?
4 мар 10, 11:53    [8429525]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FreemanZAV
Кроме ответа вопросом на вопрос есть что нибудь по делу?


Видимо я не понимаю Вашего вопроса. Для меня он звучит так, "почему выполнение миллион раз запроса занимает 9 секунд". М.б. расстолкуете мне тупому, какого ответа Вы ждете?
4 мар 10, 11:57    [8429563]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
FreemanZAV
Member

Откуда:
Сообщений: 2434
pkarklin
Для меня он звучит так, "почему выполнение миллион раз запроса занимает 9 секунд".

Я вроде по русски писал. Не почему 9 секунд, а почему так медленно? Или это считается быстрым? Читаем внимательно. Для сравнения, в fb он выполняется 2.7 сек.

pkarklin

Видимо я не понимаю Вашего вопроса.М.б. расстолкуете мне тупому, какого ответа Вы ждете?

От вас, наверное, уже никакого.
4 мар 10, 12:05    [8429648]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
Yo.!
Guest
FreemanZAV

Я вроде по русски писал. Не почему 9 секунд, а почему так медленно? Или это считается быстрым? Читаем внимательно. Для сравнения, в fb он выполняется 2.7 сек.

например потому что примитивный оптимизатор ФБ не умеет многоблочного чтения и все операции делает через кеш файловой системы, а более продвинутый оптимизатор мсскл при фулскане умеет применять многоблочное чтение, которое идет мимо кешей файловой системы, что дает преимущество на нагрузках разумней фулскана в цикле ...
4 мар 10, 12:51    [8430140]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
hvlad
Member

Откуда:
Сообщений: 11558
Yo.!
например потому что примитивный оптимизатор ФБ не умеет многоблочного чтения и все операции делает через кеш файловой системы, а более продвинутый оптимизатор мсскл при фулскане умеет применять многоблочное чтение, которое идет мимо кешей файловой системы, что дает преимущество на нагрузках разумней фулскана в цикле ...

Оптимизатор не умеет многоблочного чтения. Он не умеет вообще никакого чтения. Учи уже матчасть, хоть какую-нибудь.
Далее. Какое вообще может быть чтение из таблицы с 1-ой записью ???

Отвечать не нужно, ибо игнор продолжается
4 мар 10, 13:07    [8430280]     Ответить | Цитировать Сообщить модератору
 Re: Firebird 2.1.3 vs Oracle 11g standart one vs Interbase 2007 vs Microsoft SQL Server 2008  [new]
hvlad
Member

Откуда:
Сообщений: 11558
FreemanZAV
pkarklin
Для меня он звучит так, "почему выполнение миллион раз запроса занимает 9 секунд".

Я вроде по русски писал. Не почему 9 секунд, а почему так медленно? Или это считается быстрым? Читаем внимательно. Для сравнения, в fb он выполняется 2.7 сек.
В MSSQL движок T-SQL является внешним по отношению к движку БД.
В Firebird нет отдельного движка PSQL - там всё едино.
4 мар 10, 13:09    [8430295]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5 6 7 8   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить