Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Здраствуйте! вот у меня такой вопрос.. какой СУБД (SYBASE или Oracle) болле еффективный, быстрый, какой из них обладает болше плюсиков и какие они? __________________________________________ Я Знаю толко то что я ничего незнаю! [СОКРАТ] www.hramin.tk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 00:44 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
RaminЗдраствуйте! вот у меня такой вопрос.. какой СУБД (SYBASE или Oracle) болле еффективный, быстрый, какой из них обладает болше плюсиков и какие они? __________________________________________ Я Знаю толко то что я ничего незнаю! [СОКРАТ] www.hramin.tk Забавно, но из " 3 РСУБД Sybase ", каждая в каком то круге задач однозначно будет быстрее, эффективнее, чем Oracle и обладать большим кол-вом плюсов. И о - чудо, в определенных своих кругах задач Oracle будет делать все эти 3 РСУБД вместе взятые, особенно если есть граммотный программист БД, вдумчивый администратор и выделенный канал ко всем клиентам, что позволяет в одном месте в одно время сопровождать всех и сразу :) Так что если Вам распределенные решения, где на каждом уровне (возможно удаленным географически) стоит свой РСУБД, отвечающий за свою задачу и без выделенных/постоянных каналов связи, то Вам к Sybase (пойдешь налево и репликациями обложен будешь). Если связь нормальная есть, то Вам к Oracle (пойдешь направо и утонешь в слишком обьемном функционале, требованиям к серьезным знаниям и цене специалистов). Если прямо останешься, то окажется, что камень с надписями и есть DB2. Ну а назад пойдешь, попадешь под каток с гордым названием Юкон, который набирает ход и говорят скоро будет сносить все на своем пути. P.S. Это я к тому, что без уточнений Ваш вопрос не имеет никакого смысла :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 02:15 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
И еще добавочка к замечанию ASCRUS. Обсуждение любых инженерных решений без учета их стоимости в виде денег есть занятие недальновидное. все наши на www.corba.kubsu.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 10:08 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Sybase это Small & Midsize Business, Oracle это Enterprise и немного midsize. соответсвенно чем крупнее система тем больше плюсов у оракла. главный недостаток sybase в том что у нее 3 субд ориентированых на разные задачи и не внятная политика по их продвижению. у оракла недостаток один - цена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 10:21 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Yo!!Sybase это Small & Midsize Business, Oracle это Enterprise и немного midsize. соответсвенно чем крупнее система тем больше плюсов у оракла. главный недостаток sybase в том что у нее 3 субд ориентированых на разные задачи и не внятная политика по их продвижению. у оракла недостаток один - цена. Поправочка - ASA это Small & Midsize Business (хотя если забугорные Ораклисты уломают таки ееразработчиков ввести еще партиции таблиц, кластера и поддержку C#, то я прямо тогда не знаю, кто она). ASE и IQ - это чистой воды Enterprise, они даже так и называются. Не надо путаницу вводить и в без того запутанную маркетинговую работу Sybase :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 10:46 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
я говорил о том где находится sybase а не где хотел бы ;) если это принципиально могу поискать отчет IDC о энтерпрайс рынке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 10:58 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Yo!!я говорил о том где находится sybase а не где хотел бы ;) если это принципиально могу поискать отчет IDC о энтерпрайс рынке. Да ну его этот отчет :) Я не являюсь акционером Sybase, главное iAnywhere постоянно развивается и делает прекрасные продукты, которые мне замечательно подходят под поставленные задачи. Что там на рынках Enterprise мне как то все равно, главное что я быстро, качественно и не напрягаясь делаю конкуретноспособные проекты (в т.ч. и Ораклу), за которые мне и моей команде платят реальные деньги, а все остальное дым :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 11:36 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Спасибо всем кто ответил! я в болшинстве случаях в моих программах исползывал Interbase.. и в мом последным и можно сказать болшом проекте тоже исползывал Интербазе но щяс захотел попробывать SYBASE и посмотреть какой он! просто мне было интересно как ORACLE и SYBASE... хочу выбрать один мошный СУБД что б всегда работать сним и не жаловаться! спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 12:43 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Какой Вы однако богатый :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 13:12 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
V ASE 15 ( on sejchas dostupen v B versii) ochenj razvitie table partitions, a vo 2 relize budet shared disk cluster. U Sybase ochej zagadochtij marketing, Oracle von po svoj RAC na kazdom uglu trubil, potom ego GRIDom obozval, a Sybase vse molchit ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 23:37 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
shared disk ??? а как они блокировки между нодами передают, они в файле лежат ? где можно подробней почитать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 23:58 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
ppp V ASE 15 ( on sejchas dostupen v B versii) ochenj razvitie table partitions, a vo 2 relize budet shared disk cluster. U Sybase ochej zagadochtij marketing, Oracle von po svoj RAC na kazdom uglu trubil, potom ego GRIDom obozval, a Sybase vse molchit ... Оракл тоже имеет ochenj razvitie table partitions. Их там три типа. Плюс комбинированное. RAC - использовали в одном проекте - дейстаительно, не разочаровались. Кроме того, вроде то, что у Оракла реальный кластер - соответствует каким-то ожидаемым требованиям - вроде признано. Вроде даже конкурентами. И вроде не оспаривалось. Но спорит Оракл в Основном с DB2 и MS SQL. Sybase - вроде и в TPC c 2001 не участвует и, наверное, непросто найти на сайтах производителей их сравнения. Хотя может и есть (надо чтобы было у обоих). А без этого трудно расчитывать на какое-то адекватное сравнение на форуме: будут либо второстепенные вещи сравниваться, либо надуманные(предположения). Вот если бы были то, здесь бы это могли развить (было бы от чего плясать). Тоже конечно не без закидонов. Но всетаки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 09:45 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Я 5 лет работал с DB2. Вот уже 3-год колупаюсь c ASE. Блин мнение мое об Sybase ASE такое: Sybase не зря продала коды ASE MS, а сама прикупила Watcom. Наверное увидела абсолютную бесперспективность того что в ASE понаделано. И, типа - легче убить чем прокормить... - несколько лет в ASE практически ничего не добавлялось. Обходились косметическим ремонтом. Все основные СУБД ушли далеко вперед. а 15 версии ASE как небыло так и нет. Кормят только обещаниями. ИМХО - Sybase ASE - деньги на ветер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 10:01 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
gardenmanнесколько лет в ASE практически ничего не добавлялось. Обходились косметическим ремонтом. Все основные СУБД ушли далеко вперед. а 15 версии ASE как небыло так и нет. Кормят только обещаниями. ИМХО - Sybase ASE - деньги на ветер... Если речь вести именно о SQL сервере, а не о jconnect-ах и прочей лабуде, приниципильно ничего нового не добавлялось за последние 3 года во все существующие официально выпущенные сервера кроме ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 10:20 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Для DB2 на вскидку - MDC, бесконечный лог, такие фичи как DB2_SKIPINSERTED,DB2_SKIPDELETED (это на уровне ядра), начиная с 8.2. для написания ХП не нужен больше C/C++ компилер или Java на сервере. А что добавилось в ASE? может так как в ASA появился CTE? или может триггеры на уровне строки или триггеры before? может там есть UDF, хотябы скалярные? Про табличные просто можно промолчать... И честно говоря архитектура работы с диском, это дибильное "перемешивание" сегментов... Остается только плеваться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 10:43 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
to vadiminfo , da ja sobstvenno i ne sporju o tom chto estj v Oracle. to Yo!! kak eto rabotaet poka navernoe ni gde osobo ne pochitaesh, a vot obshii kartinki tut http://www.sybase.ru/Syb/corporate/events/materials_02-12-2004.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 16:57 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
esli interesno,testi na HP 4 X itanium i Linux estj na sajte Sybase http://www.sybase.com/detail?id=1031301 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 17:00 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
http://www.tpc.org/tpch/results/tpch_price_perf_results.asp?resulttype=noncluster ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 17:41 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
xmmmm... Уже голова потерялся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 18:14 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
я для интереса прочитал твою последную статью! и подумал может ответы на твои вопросы здес ! __________________________________________ Я Знаю толко то что я ничего незнаю! [СОКРАТ] www.hramin.tk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 00:18 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Raminя для интереса прочитал твою последную статью! и подумал может ответы на твои вопросы здес ! это для ASCRUS... воопшето любой может почитать! __________________________________________ Я Знаю толко то что я ничего незнаю! [СОКРАТ] www.hramin.tk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 00:20 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
to gardenman , esli bi ja eshe znal chto takoe " MDC, бесконечный лог, такие фичи как DB2_SKIPINSERTED,DB2_SKIPDELETED (это на уровне ядра)". Pojasnil bi. Nu a to chto "начиная с 8.2. для написания ХП не нужен больше C/C++ компилер или Java на сервере" ludomu kto rabotal s Oracle/Sybase/MS SQL pokazetsa ochenj strannim zajavleniem, tam takogo nikogda v objazatelnom porjadke ne nuzno bilo ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 00:51 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
ppp pokazetsa ochenj strannim zajavleniem, tam takogo nikogda v objazatelnom porjadke ne nuzno bilo ) Прошу прощения, что совсем не в тему, но мне кажется, что не я один, встретив транслит, пропускаю сообщение. Глаза сломаешь! Время дорого, читаешь быстро. А такой текст быстром чтении отпечатывается как бессмысленный набор символов. Может стоит глянуть сюда: Наклейки русских букв с доставкой по всему миру или сюда либо вообще в google ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 01:50 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун , vremeni malo, a von kakoj posting napisali ) Neuzeli vi dumaete, chto esli bi ja mog, to ne nakleil bi sebe russkie bukvi na klaviaturu ? Postarajusj pisatj bolee ponjatno. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 03:02 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
pppАлександр Гoлдун , vremeni malo, a von kakoj posting napisali ) Neuzeli vi dumaete, chto esli bi ja mog, to ne nakleil bi sebe russkie bukvi na klaviaturu ? Postarajusj pisatj bolee ponjatno. Вы когда набираете пост здесь, под "Приложить файл" есть даже ссылочка на русскую виртуальную клавиатуру. Просьба воспользоваться ею и не ломать глаза своим собеседникам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 05:54 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
pppto gardenman , esli bi ja eshe znal chto takoe " MDC, бесконечный лог, такие фичи как DB2_SKIPINSERTED,DB2_SKIPDELETED (это на уровне ядра)". Pojasnil bi. Nu a to chto "начиная с 8.2. для написания ХП не нужен больше C/C++ компилер или Java на сервере" ludomu kto rabotal s Oracle/Sybase/MS SQL pokazetsa ochenj strannim zajavleniem, tam takogo nikogda v objazatelnom porjadke ne nuzno bilo ) MDC - таблицы с многомерной кластеризацией. Пока не в одной базе данных кроме ДБ2 этого нет. В двух словах это не опишешь. Коротко - специальная фича для очень больших таблиц в хранилищах данных. DB2_SKIPINSERTED,DB2_SKIPDELETED - на уровнях изоляции CS, RS - подволяет проскакивать строки которые только что вставлены или удалены и не закомичены. Есть еще DB2_SKIPUNCOMMITED - по названию понятно что за зверь. Это конечно не версионность, но таких фич тоже ни в одном блокировочнике пока-что нет. Что касается компиляции хранимок, то, если взять к примеру того же Oracle, иной раз если перейти на native ХП, т.е. те, ХП, которые на серваке хранятся сзазу в виде DLL, то скорость работы возрастает до 30%. DB2 изначально работала именно таким способом. процедурный скрипт отправлялся на сервак, там транслировался в С, компилился и сохранялся в виде .DLL( .so для *NIX) И, насколько я знаю DB2 пока что единственная СУБД, которая позволяет одним запросом сразу удалить строки из одной таблицы, вставить их тут же в другую таблицу, и выдать этот рекордсет юзеру (без написания ХП). Кроме того имеется настоящий статитеский (в полном смысле этого слова) SQL, чего нет в других базах. Короче хвастатьтаться можно очень долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 12:29 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
gardenmanDB2_SKIPINSERTED,DB2_SKIPDELETED - на уровнях изоляции CS, RS - подволяет проскакивать строки которые только что вставлены или удалены и не закомичены. Есть еще DB2_SKIPUNCOMMITED - по названию понятно что за зверь. Это конечно не версионность, но таких фич тоже ни в одном блокировочнике пока-что нет. ASA BOL - READ_PAST_DELETED option If READ_PAST_DELETED is ON (the default), sequential scans at isolation levels 1 and 2 will skip uncommitted deleted rows. If OFF, sequential scans will block on uncommitted deleted rows at isolation levels 1 and 2 (until the deleting transaction commits or rolls back). This option changes server behavior at isolation levels 1 and 2. Так шо не надо, кое чего кое где есть :) gardenmanЧто касается компиляции хранимок, то, если взять к примеру того же Oracle, иной раз если перейти на native ХП, т.е. те, ХП, которые на серваке хранятся сзазу в виде DLL, то скорость работы возрастает до 30%. DB2 изначально работала именно таким способом. процедурный скрипт отправлялся на сервак, там транслировался в С, компилился и сохранялся в виде .DLL( .so для *NIX) Обсуждали уже. Не понимаю я, с какого это скорость на 30% вырастет. У меня в ХП вот запросы одни, даже курсоров нет - спрашивается, если я сейчас на DLL код перепишу и оттуда запросы буду вызывать, скорость сразу увеличится ? gardenmanИ, насколько я знаю DB2 пока что единственная СУБД, которая позволяет одним запросом сразу удалить строки из одной таблицы, вставить их тут же в другую таблицу, и выдать этот рекордсет юзеру (без написания ХП). Кстати судя по всему эта фича родилась только из за того, что DB2 единственная СУБД, которая никак не желала обзавестись языком ХП и так выкручивалась, чтобы на каждый чих не писать DLL :) gardenmanКроме того имеется настоящий статитеский (в полном смысле этого слова) SQL, чего нет в других базах. Если это когда статистика компилиться в DLL вместе с запросами, то я категорически с этим не согласен, так как являюсь сторонником динамического SQL и автоматической перекомпиляции статистики сервером, то бишь последователем архитектурного решения ASA :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 13:45 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Сравнивали Oracle с Sybase ASE, а скатились до сравнения DB2 и Sybase ASA! Вы б новую тему, что-ли, открыли. А по поводу ASE. Согласен с Садовником - крайне неудобная для администрирования и понимания файловая система. И, вообще, темп развития продукта заметно снизился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 14:07 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
ASCRUSОбсуждали уже. Не понимаю я, с какого это скорость на 30% вырастет. У меня в ХП вот запросы одни, даже курсоров нет - спрашивается, если я сейчас на DLL код перепишу и оттуда запросы буду вызывать, скорость сразу увеличится ? Не обязательно. Но хранимки бывают разные. Native компиляция - альтернатива использованию внешних или java-процедур для ХП, которые "не только запросы". И в таковом качестве вполне удачна. Just for example, я несколько раз слышал от Oracle Forms-разработчиков об удобстве разработки клиента (!) на языке сервера. Эта точка зрения по-моему, перегиб, но если есть и такая - согласитесь, что возможность оптимизации некоторых процедур, оставляющая их "на языке сервера" - не совсем бесполезная фича. ASCRUSКстати судя по всему эта фича родилась только из за того, что DB2 единственная СУБД, которая никак не желала обзавестись языком ХП и так выкручивалась, чтобы на каждый чих не писать DLL :) Может быть и так - но в любом случае развитый SQL скорее плюс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 14:13 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
2 softwarer, michael_ : Спасибо за понимание... А вообще, смысл всего что тут написано - просчеты сделанные на этапе выборе СУБД и на этапе проектирования - имеют самые тяжелые последствия. надеюсь все же человек, начавший этот топик сделает правильный выбор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 16:11 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Здраствуйте! например я прочитал создания несколков проектов на SYBASE ну например проект который создал (точно не помню )какойто Петербурский Гос Университет! там они исползывали SYBASE и у них наверно там мошное количество записей есть! и помоему как говорил gardenman смысл всего что тут написано - просчеты сделанные на этапе выборе СУБД и на этапе проектирования - имеют самые тяжелые последствия. например я щяс даю вам пример в Interbase в времени! это для пробы! имеются 7027 записи и запрос тако простой update proba2 set aldi=18000 и вот лог: без индексов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. с индексам Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. а как это будет в Oracle и в SYBASE? если не трудно дайте лог! __________________________________________ Я Знаю толко то что я ничего незнаю! [СОКРАТ] www.hramin.tk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 00:10 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Высылайте свой сервер почтой - дадим. Или вас что интересует, число фетчей из кэша ? Чрезвычайно полезная для сравнения быстродействия разных БД информация, особенно с учетом потенциально разного размера блока в них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 00:43 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Ramin Боюсь, я не понял Вашего примера, поэтому задам некоторые вопросы. 1) Правильно ли я понял, что на апдейт 70.000 записей тратится 33Mb памяти? То есть где-то по 480 байт на запись? При апдейте единственного int поля? 2) Правильно ли я понял, что на апдейт 70.000 записей требуется от 650.000 до миллиона фетчей? По десять на одну запись? 3) Правильно ли я понял, что при операции с таблицей целиком наличие индекса улучшает ситуацию? Тогда хочется спросить, что за странные вещи делает сервер при отсутствии индекса? Имхо наличие индекса в такой ситуации способно только ухудшать - например, если апдейтится индексированное поле, нужно дополнительно апдейтить индекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 23:24 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
softwarerБоюсь, я не понял Вашего примера, поэтому задам некоторые вопросы.Т.к. Ramin, увы, сам не понимает, что пишет и что получает, то я позволю себе ответить. softwarer1) Правильно ли я понял, что на апдейт 70.000 записей тратится 33Mb памяти? То есть где-то по 480 байт на запись? При апдейте единственного int поля?Нет. Current memory - текущая выделенная сервером память (вся - и под кеш, и под всё остальное) Max memory - максимальное значение с момента запуска сервера. В первом запросе 32MB состоят из 2048 buffers * 4KB = 8MB кеша и 24МВ не скажу чего, возможно у него параллельно кто-то что-то делал. Во втором запросе мы видим нормальные 9,5MB - 8MB страничный кеш, остальное - внутренние нужды. softwarer2) Правильно ли я понял, что на апдейт 70.000 записей требуется от 650.000 до миллиона фетчей? По десять на одну запись?В данной статистике fetch - это чтение из кеша. Чтений с диска было 0. Записей - больше. Кстати - в первом случае fetch и write намного больше, чем во втором, это подтверждает что сервер был занят кем-то ещё (статистика выдаётся общая) softwarer3) Правильно ли я понял, что при операции с таблицей целиком наличие индекса улучшает ситуацию?В данном случае индекс абсолютно не при чём - планы обоих запросов одинаковые и содержат слово NATURAL. Второй запрос выполняется быстрее так как нет посторонней нагрузки (или она намного меньше) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 00:29 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
gardenman на сколько я понял в АСЕ это будет Readpast locking for queue processing Readpast locking is an option available for the select and readtext commands and the data modification commands update, delete, and writetext. It instructs a command to silently skip all incompatible locks it encounters, without blocking, terminating, or generating a message. It is primarily used when the rows of a table constitute a queue. In such a case, a number of tasks may access the table to process the queued rows, which could, for example, represent queued customers or customer orders. A given task is not concerned with processing a specific member of the queue, but with processing any available members of the queue that meet its selection criteria. а еще вот это АСЕ может Pseudo column-level locking During concurrent transactions that involve select queries and update commands, pseudo column-level locking can allow some queries to return values from locked rows, and can allow other queries to avoid blocking on locked rows that do not qualify. Pseudo column-level locking can reduce blocking: When the select query does not reference columns on which there is an uncommitted update. When the where clause of a select query references one or more columns affected by an uncommitted update, but the row does not qualify due to conditions in other clauses. When neither the old nor new value of the updated column qualifies, and an index containing the updated column is being used. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 17:22 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
hvlad softwarerБоюсь, я не понял Вашего примера, поэтому задам некоторые вопросы.Т.к. Ramin, увы, сам не понимает, что пишет и что получает, то я позволю себе ответить. softwarer1) Правильно ли я понял, что на апдейт 70.000 записей тратится 33Mb памяти? То есть где-то по 480 байт на запись? При апдейте единственного int поля?Нет. Current memory - текущая выделенная сервером память (вся - и под кеш, и под всё остальное) Max memory - максимальное значение с момента запуска сервера. В первом запросе 32MB состоят из 2048 buffers * 4KB = 8MB кеша и 24МВ не скажу чего, возможно у него параллельно кто-то что-то делал. Во втором запросе мы видим нормальные 9,5MB - 8MB страничный кеш, остальное - внутренние нужды. softwarer2) Правильно ли я понял, что на апдейт 70.000 записей требуется от 650.000 до миллиона фетчей? По десять на одну запись?В данной статистике fetch - это чтение из кеша. Чтений с диска было 0. Записей - больше. Кстати - в первом случае fetch и write намного больше, чем во втором, это подтверждает что сервер был занят кем-то ещё (статистика выдаётся общая) softwarer3) Правильно ли я понял, что при операции с таблицей целиком наличие индекса улучшает ситуацию?В данном случае индекс абсолютно не при чём - планы обоих запросов одинаковые и содержат слово NATURAL. Второй запрос выполняется быстрее так как нет посторонней нагрузки (или она намного меньше) хм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Prepare time = 0ms- время готовление Execute time = 0ms- время исполнение Avg fetch time = 0,00 ms - время выборки Current memory = 9 071 616 - используется Max memory = 9 326 848 - максимально использовалось (допустимое) Memory buffers = 2 048 -размер буффера Reads from disk to cache = 0 - прочитано из дискового кэша Writes from cache to disk = 6 - записано дисковый кэш Fetches from cache = 124 - выборок из кэша hvladВ данном случае индекс абсолютно не при чём - планы обоих запросов одинаковые и содержат слово NATURAL. Второй запрос выполняется быстрее так как нет посторонней нагрузки (или она намного меньше) ты совершенно не прав! индексы играет болшу роль! если не вериш зделай пробу у себя с таким запросам и с индексами и без индексов Код: plaintext а мне просто нужен был Лог в Оракле и в SYBASE! Cпасибо тем кто хотел помоч! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 23:21 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Raminхм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Ну разработчиков FB Вы уже научили, кто его лучше знает, хотя судя по Вашей же логике, раз они его сами написали, то наверное лучше все таки знают ? Теперь кто на очереди - разработчики Oracle, Sybase, MSSQL ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 00:06 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
ASCRUS Raminхм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Ну разработчиков FB Вы уже научили, кто его лучше знает, хотя судя по Вашей же логике, раз они его сами написали, то наверное лучше все таки знают ? Теперь кто на очереди - разработчики Oracle, Sybase, MSSQL ??? нет! я не хочу когото научить! просто хотел знать SYBASE лучшый или ORACLE! и взял путь к SYBASE! спасибо всем! Тема закрыто! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 00:17 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Raminхм! смешной ты!Без комментариев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 01:04 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Ramin ASCRUS Raminхм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Ну разработчиков FB Вы уже научили, кто его лучше знает, хотя судя по Вашей же логике, раз они его сами написали, то наверное лучше все таки знают ? Теперь кто на очереди - разработчики Oracle, Sybase, MSSQL ??? нет! я не хочу когото научить! просто хотел знать SYBASE лучшый или ORACLE! и взял путь к SYBASE! спасибо всем! Тема закрыто! 2 ASCRUS Поздравляю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 09:49 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
Ramin ASCRUS Raminхм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Ну разработчиков FB Вы уже научили, кто его лучше знает, хотя судя по Вашей же логике, раз они его сами написали, то наверное лучше все таки знают ? Теперь кто на очереди - разработчики Oracle, Sybase, MSSQL ??? нет! я не хочу когото научить! просто хотел знать SYBASE лучшый или ORACLE! и взял путь к SYBASE! спасибо всем! Тема закрыто! Вы какой Sybase-то выбрали? ASE или ASA? Проясните, а то народ волнуется ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 10:07 |
|
||
|
SYBASE или Oracle?
|
|||
|---|---|---|---|
|
#18+
michael_ Ramin ASCRUS Raminхм! смешной ты! 2hvlad я многое незнаю в этом круглым мире! и ты я это могу 1000% гарантировать! но то что я сам написал это всегда я знаю! просто у меня времени не бывает заходить редко на форум и для этого не смог ответить! щяс отвечу мало и четка! Ну разработчиков FB Вы уже научили, кто его лучше знает, хотя судя по Вашей же логике, раз они его сами написали, то наверное лучше все таки знают ? Теперь кто на очереди - разработчики Oracle, Sybase, MSSQL ??? нет! я не хочу когото научить! просто хотел знать SYBASE лучшый или ORACLE! и взял путь к SYBASE! спасибо всем! Тема закрыто! Вы какой Sybase-то выбрали? ASE или ASA? Проясните, а то народ волнуется ... А какой диск в магазине ABC будет, такой и купит. Хотя когда я искал, с трудом нашел в какой-то лавке, была глюкавая 8-ка ASA. Пришлось качать с инета. Так что, Рамин-джан, вперед на закачку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 11:33 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1553876]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
96ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 412ms |

| 0 / 0 |
