powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE 15 VS MS SQL SERVER 2008
43 сообщений из 43, показаны все 2 страниц
Sybase ASE 15 VS MS SQL SERVER 2008
    #36351260
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла такая ситуация - полностью портировал структуру БД с Sybase ASE 15 на MSSQL 2008. При этом никаких изменений ни в стркутуре таблиц, ни в текстах ХП не потребовалось.
Т.е. можно со 100% уверенностью сказать, что структуры БД полностью идентичны.
Далее перелил данные из Sybase в MS. Т.е. и по данным обе базы стали полностью идентичны.

А теперь главная фишка - MS при этом работает раза в 3-3,5 быстрее чем Sybase.
Никаких шаманств с МС в плане настройки производительности не делалось (равно как и с сайбезом)... Т.е. оба сервака по дефолту устанавливались...

Отсюда вопрос: почему у Сайбеза такой проигрышь в производительности?
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36351292
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) У тебя на ASE размер страницы какой был ?
2) Паралеллные запросы на ASE были включены ?
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36351366
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE надо настраивать руками, механизмов автоматической подстройки внутренними параметрами СУБД там нет, надо все прописывать руками. СУБД с автоматической подстройкой параметров у сайбеза, аналог MSSQL - SQL ANYWHERE 11.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36351588
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83 пишет:

> А теперь главная фишка - MS при этом работает раза в 3-3,5 быстрее чем
> Sybase.

Это ты как мерял-то ? Быстрометром ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352142
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Компостеров :Страница сервака 2к. Паралельные запросы включены.

2 Ggg_old : в том-то и дело, что довольно долго бился с производительностью АСЕ. По отношению к первоначальной производительности получил на АСЕ прирост в 1,5-2 раза (за счет индексов и парсинга запросов - неоднократно и здесь темы поднимал).

2 MasterZiv : в какой-то степени "быстрометром" :). Есть ПОшка, которая делает обращения к базе через ADOQuery, StoredProc и т.п. Перед началом запроса (Active := true) пишется в лог дата/время со строчкой "Бегин", сразу после Active := true стоит запись в лог даты/времени со строчкой "Ендид". Дык вот, разница временных показателей для сайбеза и МСа как раз обозначилась в 2.5-3 раза...

Т.е. если при Сайбезе открытие окна, сопровождающееся вызовом ХП, происходит в среднем за 28-31 секунду, то на МСе это же действо пробегает за 9-10 секунд. Если построение отчета на Сайбезе занимает приблизительно минуту (ФастРепорт в качестве генератора отчета), то на МСе те же данные вылетают секудн за 20 максимум.

Как еще замерить? Есть ли какие-либо "официальные быстрометры" - готов запользовать их.

З.Ы.: ну и в конце концов вызов хранимой процедуры в обертке на таймер никто не отменял:

Код: plaintext
1.
2.
Declare @DT DateTime Set @DT = getdate()
exec PROCEDURE1
select DateDiff(Millisecond, @DT,getdate())

Вообщем МС пока в основательном плюсе
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352143
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кстати, забыл отметить МС и Сайбез крутятся на одной машине. Замеры производились при "тушении" конкурента.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352317
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если уж сравнивать, то размеры страниц надо сделать одинаковыми в обеих базах. Все-таки IO имеет критическое значение. 2к - мало впринципе для большинства задач, среднерекомендумым размером страницы является - 4к или равным размеру страйпа на рэйд-массиве. На этой "мелочи" можно получить большую разницу в скорострельности. Так-же по дефолту, если мне не подводит память, то асе выделяет какой-то уж очень маленький объем памяти под кэш вообще. MSSQL заберет все что есть. Это может говорить о том, что алгоритмы автоуправления MSSQL работают лучше чем вы в качестве DBA, за что микрософт в общем-то и любят :)
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352326
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old, ну вообще задачи ДБА на меня ложаться в последнюю очередь :)
Поидее у нас есть отдельный отдел, который должен этим заниматься, НО для себя определенные выводы я сделал: вот объясните мне с позиции директора конторы - зачем ему держать двух спецов (дба + разработчик), либо одного из красной книги, совмещающего в себе обе эти свойства да еще из отряда сайбезоговорящих, если можно взять одного толкового МСника?

С размерами страниц - на досуге поиграюсь - скажу результаты...

на счет того, что MSSQL заберет все что есть - говорю же опыты производились, когда конкуренты были задисаблены. Т.е. работает Сайбез - молчит МС, работает МС - дисаблен сайбез.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352366
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ggg_old Ну если уж сравнивать, то размеры страниц надо сделать одинаковыми в обеих базах. Все-таки IO имеет критическое значение. 2к - мало впринципе для большинства задач, среднерекомендумым размером страницы является - 4к или равным размеру страйпа на рэйд-массиве. На этой "мелочи" можно получить большую разницу в скорострельности.

Всегда интересовал вопрос размера страницы и производительности. И как же производительность влияет на размер страницы? Я вот не уверен что вообще она весома влияет на производительность! Хотя могу и ошибаться!
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352384
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den[quot Ggg_old ]
Всегда интересовал вопрос размера страницы и производительности. И как же производительность влияет на размер страницы? Я вот не уверен что вообще она весома влияет на производительность! Хотя могу и ошибаться!

банальный пример: на страницу 8 Кб поместится в 4 раза больше данных, чем на страницу 2 Кб. Т.е. для получения данных надо прочитать не 4 страницы по 2К, а одну страницу 8К. Операций ввода/вывода меньше, а это прямое улучшение производительности.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352410
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а какая разница что-так, что-так я читаю 8К. что 8к-страницой, что 2к-страницой.

а если надо читать одну строку(допустим происходит join), значит мне надо читать по 8к. И здесь 2к более выгодней?
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352487
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Denа какая разница что-так, что-так я читаю 8К. что 8к-страницой, что 2к-страницой.

а если надо читать одну строку(допустим происходит join), значит мне надо читать по 8к. И здесь 2к более выгодней?

написано для ASA, но это сути не меняет
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352530
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому-что операции ввода-вывода блочные, что на уровне ОС, что на уровне рэйд-массивов. Поэтому, что чтение 2кб, что чтение 4кб в итоге ничего не экономят, т.к. прочитается массив данных равный размеру блока, а то и несколько блоков подряд упреждающим чтением. И если не угадать с размером блока, то кол-во iopsов про и этом значительно возрастает. Вообще-то это многократно обсосано во всех форумах.
Вы, если хотите разобраться, то возьмите конкретный запрос и проанализируйте его планы в обеих базах.
Правда в том, что МССКЛ, требует меньшего напряжения со стороны ДБА. Но ASE работает на линуксах и юниксах всех мастей, в отличии от микрософта Имеет тонкие режимы настройки, которые могут дать ощутимый результат, но которыми надо уметь управлять.
Я асе видел последний раз более пяти лет назад. Она, тогда по умолчанию выделял под кэш какой-то минимальный фиксированный объем памяти (несколько мегабайт), в общем параметры для нормальной большой субд не подходили совсем. И в работе она сама себе ресурсы от операционки не перехватывала, т.е. объем памяти не рос по мере роста нагрузки. Все жестко, фиксировано.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352665
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> обеих базах. Все-таки IO имеет критическое значение. 2к - мало впринципе
> для большинства задач, среднерекомендумым размером страницы является -
> 4к или равным размеру страйпа на рэйд-массиве. На этой "мелочи" можно

Но ведь на современном MSSQL размер страницы вроде бы 8k, так ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352669
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den wrote:

> Всегда интересовал вопрос размера страницы и производительности. И как
> же производительность влияет на размер страницы? Я вот не уверен что
> вообще она весома влияет на производительность! Хотя могу и ошибаться!

Производительность нкак не влияет на размер страницы. Но вот обратное
неверно ! Размер страницы очень сильно влияет на производительность.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352673
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad wrote:

> банальный пример: на страницу 8 Кб поместится в 4 раза больше данных,
> чем на страницу 2 Кб. Т.е. для получения данных надо прочитать не 4
> страницы по 2К, а одну страницу 8К. Операций ввода/вывода меньше, а это
> прямое улучшение производительности.

И наоборот, 2k занимает в 4 раза меньше памяти, чем 8k, т.е. таблица
в кэше будет занимать в 4 раза памяти меньше, и не будет зря расходовать
память под себя, давая другим таблицам использовать эту память.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352684
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den wrote:
> а какая разница что-так, что-так я читаю 8К. что 8к-страницой, что
> 2к-страницой.

читает диск всегда ЕГО блоками. Скажем, по 8к.

Ты читаешь 80 записей на одной странице по 8к -- это ОДНО
8к-чтение. Ты читаешь 80 записей на 4-х страницах по 2к --
это ЧЕТЫРЕ 8-килобайтных-чтения. В 4 раза больше.

> а если надо читать одну строку(допустим происходит join), значит мне
> надо читать по 8к. И здесь 2к более выгодней?

Не всегда. Если диск читает по 2к -- выгоднее. Если по 8 -- нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352691
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> подходили совсем. И в работе она сама себе ресурсы от операционки не
> перехватывала, т.е. объем памяти не рос по мере роста нагрузки. Все
> жестко, фиксировано.

Ну, на счёт "жёстко, фиксировано" уже достаточно давно всё поменялось --
уже и не жёстко, и фиксированно, и может и расти, и падать, если не ошибаюсь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352905
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае автору топика стоит для эксперимента уровнять для начала размеры страниц, и выделить одинаковый размер под кэш. Хотя, то что мсскл и при таком раскладе обойдет асешку я не сомневаюсь, тольк отрыв уменьшится. Все-таки мсскл может использовать все секреты и ведомые только в микрософте фишки винды.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36352915
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извеняюсь, за не в тему!!!

Если у меня на сервере stripe-unit size равен 256K а ASE сконфигурирован на 2К, Это очень плохо???
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353009
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83,
Забей на ASE, лучше сравнивай с ASA 11, он давно по всем параметрам сравним с MS SQL, правда позиционируют его сайбезовцы как для рабочих групп...
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353060
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
See very good book "Practical Oracle 8i" by J.Lewis (pp.192-195)
(I think for Sybase it is the same) the recommendation is
that it should be = the OS pagesize (for Solaris = 8k),
this is by the way shows that old Sybase recommendation
about raw device better than fs is not completely correct, cause
Sybase was recommending 2K page when fs size = 8K and raw devices
just little bit better than fs (12.05 sec vs 15.61 sec 1000 writes 8k)
comparing with 1000 writes of 2k pagesize = 26.63 sec.

So that 2K pagesize fs block 2 times slower than 8K pagesize fs
(but for raw devices it is almost the same ~ 12.sec)

HTH,
Eugene
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353074
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
страйп 256к это что много, даже не знаю, зачем такой, особенно если там крутится сервер субд.
страйп обычно выставляют на 32к, изредка на 64к. Все остальное экзотика и играет в узкоспециализированых случаях.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353120
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zhorathis is by the way shows that old Sybase recommendation
about raw device better than fs is not completely correct, cause
Sybase was recommending 2K page when fs size = 8K
Старые рекомендации они всегда не особо хорошо работают в изменившемся мире :) Размер в 2К был оптимальным на старом железе, сейчас в массе 8К будет лучше и при прямой работе с харддрайвами.

Если работаешь с железом напрямую, то и выбирать надо размер страницы равным размеру буфера у харддрайва и контроллера хардрайвов... и надеятся что у них размеры совпадают :).
А размер страницы ФС накладывается на размер буфера контроллера и опять надеемся что угадали с размером страницы ФС.
А уже от страницы ФС надо выбирать размер страницы базы, а от размеры страницы базы - размер страницы кеша....
Так что в принципе, если правильно поставить размеры страниц на всех уровнях то писать базу напрямую на диск минуя ФС будет быстрее только по тому, что ОС не будет вмешиваться и добавлять фрагментацию посторонними файлами.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353286
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl wrote:

> Если работаешь с железом напрямую, то и выбирать надо размер страницы
> равным размеру буфера у харддрайва и контроллера хардрайвов... и
> надеятся что у них размеры совпадают :).
....

Я только хочу подчеркнуть, что эти рекомендации хотя и имеют смысл,
но не являются строгими. В смысле, вполне может быть, что в каких-то
конкретных системах размер выгоднее по каким-то причинам делать
меньше или больше.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36353639
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря меня больше всего интересует вопрос - возможно ли добиться на сайбезе большей производительности, нежели на МСе :)...
Ибо при прочих равных (платформа - винда) МС, к сожалению, на мой взгляд, выигрывает...
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36354302
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предположу, что в большинстве типовых БД среднего бизнеса мс предпочтительнее. Но у асе гораздо больше возможностей для настройки работы на больших олтп бд с большим кол-вом пользователй и транзакций. У мс-а в поставке есть олап сервер и поддержка snapshot уровня изоляции транзакций, что дает преимущество.
Раз у вас до сих пор не было необходимости залазить в тонкости тюнинга АСЕ, значит и не было практической потребности использовать преимущества и сильные стороны АСЕ, т.е. нет нужды переплачивать за то, что не используете. Из чего можно сделать вывод в пользу МС.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36354524
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83 wrote:
> Честно говоря меня больше всего интересует вопрос - возможно ли добиться
> на сайбезе большей производительности, нежели на МСе :)...

Вопрос поставлен настолько обще, что я могу смело сказать:
"Да, возможно".

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36354540
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> предположу, что в большинстве типовых БД среднего бизнеса мс
> предпочтительнее.

Это -- абсолютная ерунда. И MSSQL, и ASE -- это реляционные
СУБД общего назначения, их возможности в принципе одинаковы.

Но у асе гораздо больше возможностей для настройки
> работы на больших олтп бд с большим кол-вом пользователй и транзакций. У

Что это значит ? Что MSSQL не может работать на больших БД или с
большим числом пользователей и транзакций ? Наверное, нет.

Единственное, что ограничивает использование MSSQL -- это привязанность
к одной платформе операционки и железа. Но в последние годы
проблема снята с появлением Win64.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355163
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldстрайп 256к это что много, даже не знаю, зачем такой, особенно если там крутится сервер субд.
страйп обычно выставляют на 32к, изредка на 64к. Все остальное экзотика и играет в узкоспециализированых случаях.
Again from the book J.Lewis "Practical Oracle 8i" (p.210-211)
32 K/per disk - OLTP indexes and busy tables,
"Temp.segments and arch.redologs (trlog in Sybase - me) should have a larger stripes - 256 per disk
is probably a good size to choose"
DSS -256/per disk for tables and indexes that are subject to frequent rebuilds and scan
everything else - 64K stripes
"Do not use very large stripes or you lose a lot of benefit of striping. Anything more than 1 MB per disk is probably suboptimal"
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355415
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЕдинственное, что ограничивает использование MSSQL -- это привязанность
к одной платформе операционки и железа. Но в последние годы
проблема снята с появлением Win64.

Не совсем понял мысль. Каким образом проблема снята появлением Win64?
Как была привязка к одной ОС, так и осталась.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355438
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitafreshMasterZivЕдинственное, что ограничивает использование MSSQL -- это привязанность
к одной платформе операционки и железа. Но в последние годы
проблема снята с появлением Win64.

Не совсем понял мысль. Каким образом проблема снята появлением Win64?
Как была привязка к одной ОС, так и осталась.
Имеется ввиду, что теперь её можно поставить на многопроцессорные 64-битные системы с десяками ГБ оперативки
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355452
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно, ИМХО, большие базы разворачивают больше на nix системах (типа Solaris, Linux и т.п.), чем на Win. И кроссплатформенность MS SQL была бы востребована. Хотя, могу насчет этого и ошибаться.

Исходя из вашего опыта, какой ОС отдается предпочтение при развертывании требовательной к ОЗУ и кол-ву процессоров базы?
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355481
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, возможности может и одинаковы, но эксплуатационные характеристики разные. МССКЛ - управляет сама своими параметрами, не требует гуру-дба в очень широком диапазоне задач и ее даже смело можно ставить в конторы без дба. АСЕ в таких условиях долго не протянет. Но это не плохо и не хорошо, это надо учитывать.
Автор топика я так понял программер, и тюнить размер кэша планов процедур и увязывать его как-то с сетевыми буферами и прочей админской мутотенью он не умеет и не хочет. В таких условиях я бы сам выбрал мсскл или Sybase SA.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355754
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitafresh wrote:

> Не совсем понял мысль. Каким образом проблема снята появлением Win64?
> Как была привязка к одной ОС, так и осталась.

Полностью она конечно же не снята. Появилась возможность использовать
более чем 3Gb памяти, что в 32-битных Win32-системах было невозможно.

Это я думаю было наиболее значимое следствие одноплатформенности,
и оно сейчас снято. Остальные думаю не очень важны, особенно
сейчас, когда в мире кроме Intel-а уже скоро ничего не останется.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355761
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> характеристики разные. МССКЛ - управляет сама своими параметрами, не
> требует гуру-дба в очень широком диапазоне задач и ее даже смело можно
> ставить в конторы без дба.

Да не верю я. Во-первых, и для ASE не такой уж и супер-гуру нужен.
Достаточно просто думающего и умеющего читать человека.
Во-вторых, если это не БД домашней библиотеки, за ней всё равно
нужно следить, MS это или ASE -- без разницы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36355998
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv , как бы то ни было, АСЕ имеет много подводных камней, которые необходимо учитывать при использовании. Все-таки задачи ДБА и программера - несколько разные задачи.
Можно кончено программить с учетом особенностей администрирования сервера АСЕ, но все-таки, на мой взгляд более глубоким администрированием и настройкой производительности должен заниматься другой чел, либо программеру необходимо на это выделять отедльное время.

К сожалению, не встречал еще ни одного начальникам, который последний пункт воспринимал адекватно.
По крайней мере мне никогда не удавалось провести отдельным пунктом оптимизацию работы БД. Либо приходилось чуть увеличивать время на разарботку (что не всегда возможно - начальник просто не понимает, почему на эту задачу нужно столько времени - там же все просто! - напиши запрос и все, а то, что надо соптимизировать работу запроса - хотя бы поиграться с планами - это не воспринимается), либо просто делать "Как есть" - в результате рано или поздно производительность падала до минимума и тогда начальство после криков о криворуких программерах, не умеющих писать нормальные запросы - выделяло время на оптимизацию работы системы В ЦЕЛОМ.

По опыту оптимизация запросов может занимать время сравнимое с половиной времени, затрачиваемых на реализацию самой логики... Может я ошибаюсь?

Вот такая вот суровая реальность. Хочется надеяться, что не у всех так сложилось...
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36356222
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83 wrote:

> сервера АСЕ, но все-таки, на мой взгляд более глубоким
> администрированием и настройкой производительности должен заниматься
> другой чел,

Я на этот счёт другого мнения. 80% производительности закладывается
при написании запроса.

либо программеру необходимо на это выделять отедльное время.

Во, вот это уже лучше.

> К сожалению, не встречал еще ни одного начальникам, который последний
> пункт воспринимал адекватно.

Ну, что ж сказать, не там работаете.

> По опыту оптимизация запросов может занимать время сравнимое с половиной
> времени, затрачиваемых на реализацию самой логики... Может я ошибаюсь?

Я вот считаю, что отделять оптимизацию и создание запроса -- очень неправильно.
потому что запросы сразу должны писаться с учётом того, что они должны
оптимально работать. Другое -- путь в никуда. Запрос, написанный так, что
он не работает быстро (или приемлимо) -- это всё равно что ненаписанный
вообще запрос.

> Вот такая вот суровая реальность. Хочется надеяться, что не у всех так
> сложилось...

Вы думаете, что в MSSQLServer дела с этим обстоят как-то по-другому ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36357325
MasterZiv,

Потому:

Т.е. оба сервака по дефолту устанавливались...

Дальше сравнивать нет смысла. По дефолту ASE никак не работает в бою.
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36357344
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл пароль По дефолту ASE никак не работает в бою.
естественно, с 8 МБ кэша то!
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36357348
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad пишет:

>> По дефолту ASE никак не работает в бою.
> естественно, с 8 МБ кэша то!

А само увеличить кэш оно не может ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36357353
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
komrad пишет:

>> По дефолту ASE никак не работает в бою.
> естественно, с 8 МБ кэша то!

А само увеличить кэш оно не может ;)?

тогда это будет вирус, который не зная идей создателя (читай: админа СУБД) начнет пожирать системные ресурсы ;)
...
Рейтинг: 0 / 0
Sybase ASE 15 VS MS SQL SERVER 2008
    #36365702
merphy9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посоветуйте как проверить производительность:
рейд10(16HDD, 73ГБ, 15000об.) страйп 32к, ФС (ext3) 4к, субд ASE 12.5.3, БД 4к. OLTP
Я мерял иозоном ./iozone -l 1 -u 1 -r 4k -i 0 -i 1 -i 2 -s 100m -I -F /media/sdc/f1
игрался с размером страйпа, изначально стоял 512к, упреждающее чтение отключено, потом после прочтения даного топика я переделал на 32к, но результат как был так и остался примерно в тех же значениях +-100:
Код: plaintext
1.
2.
3.
4.
5.
6.
"  Initial write "      987 . 65 
"        Rewrite "      992 . 72 
"           Read "    34997 . 70 
"        Re-read "    34792 . 20 
"    Random read "    33943 . 20 
"   Random write "      973 . 86 
Вот если поставить в иозоне не 4к а 32к то такие результаты:
Код: plaintext
1.
2.
3.
4.
5.
6.
"  Initial write "     6990 . 06 
"        Rewrite "     7093 . 50 
"           Read "   153434 . 94 
"        Re-read "   150611 . 05 
"    Random read "   146375 . 61 
"   Random write "     6523 . 99 
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE 15 VS MS SQL SERVER 2008
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]