Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 [7] 8 9 10   вперед  Ctrl      все
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
Т.е. по вашему, CBO должно быть пофигу, что табличка кластер ? план соединения типа от этого не изменится ???


Вспомнилось:
-Правда, что евреи всегда вопросом на вопрос?
-А, таки, почему Вы спрашиваете? :)

Вот я и просил привести различия в планах и IO с и без кластером, ведь раз Вы выдвигаете это как "сильно влияющий фактор", то провести эксперимент не составит труда.



Gluk (Kazan)
Вдогон: вместо IOT - Bitmap-индексы
парочку ведь просили ? ;)


Угу. Вопрос остается в силе. Помнится на мой вопрос, точнее опрос, кто их на практике юзал, откликнулось не более одного человека. :)
16 окт 08, 15:30    [6315978]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
KOT MATPOCKuH
Member

Откуда: г.Верхняя Салда, Урал, Россия, Земля, Млечный путь,Вселенная
Сообщений: 261
pkarklin
Спасибо, я это прекрасно знаю, хотелось бы увидеть, реальное влияние такого "расположения".


Скорость ввода-вывода.
Частный (но частый) пример: Есть две таблицы связанные мастер-детейл. Но нужны они всегда вместе, т.е. записи "детейла" без "мастера" отдельно смысла не имеют.
Все запросы, в которых нужны и реквизиты мастера и детали будут гораздо быстрее выполняться при использовании кластеризации, т.е. запись строки мастера и записи строк детейла, относящиеся к этой записи мастера - лежат в одном (смежных) блоках данных и читаются только один раз.

Вообще для ORACLE-истов: почитывайте старину Тома, много полезного пишет с доказательствами в цифрах
16 окт 08, 15:32    [6315985]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
KOT MATPOCKuH
Member

Откуда: г.Верхняя Салда, Урал, Россия, Земля, Млечный путь,Вселенная
Сообщений: 261
pkarklin
Вот я и просил привести различия в планах и IO с и без кластером...


Если завтра еще актуально будет...
Ждите'с
16 окт 08, 15:34    [6316005]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
честно говоря, я что-то нечасто встречал в оракловых базах IOT или кластеры.
если подумать - то, по моему, вооще ни разу.

-------------------------
There’s no silver bullet!
16 окт 08, 15:35    [6316012]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
pkarklin

Спасибо, я это прекрасно знаю, хотелось бы увидеть, реальное влияние такого "расположения".

Кайт 290 стр. на нескольких страницах все расписано с примерами. в некоторых случаях выйгрыш на порядок (экономия на чтении, памяти на буферный кеш, ресурсы цпу)

pkarklin
В большинстве случаев это компенсируется многоблочным чтеним! ;)


неа, т.к. на кол-во блоков которыми нужно оперировать оно не повлияет - ничерта не компенсирует.
16 окт 08, 15:38    [6316040]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67390
Блог
locky
честно говоря, я что-то нечасто встречал в оракловых базах IOT или кластеры.
если подумать - то, по моему, вооще ни разу.

Честно говоря, в это трудно поверить

Connected to Oracle Database 10g Enterprise Edition Release 10.1.0.5.0 
Connected as test

SQL> select owner, table_name, cluster_name, iot_type, iot_name
  2  from dba_tables
  3  where cluster_name is not null or iot_type is not null;

OWNER TABLE_NAME                     CLUSTER_NAME                   IOT_TYPE     IOT_NAME
----- ------------------------------ ------------------------------ ------------ ------------------------------
SYS   SYS_IOT_OVER_8821                                             IOT_OVERFLOW AQ$_DIR$CLUSTER_DIR_TABLE_G
SYS   SYS_IOT_OVER_8794                                             IOT_OVERFLOW AQ$_DIR$EVENT_TABLE_G
SYS   SYS_IOT_OVER_8556                                             IOT_OVERFLOW AQ$_ALERT_QT_G
SYS   SYS_IOT_OVER_4250                                             IOT_OVERFLOW RULE_SET_IOT$
SYS   SYS_IOT_OVER_7981                                             IOT_OVERFLOW AQ$_AQ$_MEM_MC_G
SYS   SYS_IOT_OVER_6627                                             IOT_OVERFLOW AQ$_KUPC$DATAPUMP_QUETAB_G
SYS   SYS_IOT_OVER_4817                                             IOT_OVERFLOW AQ$_SCHEDULER$_JOBQTAB_G
SYS   SMON_SCN_TIME                  SMON_SCN_TO_TIME                            
SYS   ICOLDEP$                       C_OBJ#                                      
SYS   OPQTYPE$                       C_OBJ#                                      
SYS   REFCON$                        C_OBJ#                                      
SYS   LIBRARY$                       C_OBJ#                                      
SYS   NTAB$                          C_OBJ#                                      
SYS   RESULT$                        C_TOID_VERSION#                             
SYS   PARAMETER$                     C_TOID_VERSION#                             
SYS   METHOD$                        C_TOID_VERSION#                             
SYS   ATTRIBUTE$                     C_TOID_VERSION#                             
SYS   COLLECTION$                    C_TOID_VERSION#                             
SYS   TYPE$                          C_TOID_VERSION#                             
SYS   TYPE_MISC$                     C_OBJ#                                      
SYS   VIEWTRCOL$                     C_OBJ#                                      
SYS   ATTRCOL$                       C_OBJ#                                      
SYS   SUBCOLTYPE$                    C_OBJ#                                      
SYS   COLTYPE$                       C_OBJ#                                      
SYS   HISTGRM$                       C_OBJ#_INTCOL#                              
SYS   RGCHILD$                       C_RG#                                       
SYS   RGROUP$                        C_RG#                                       
SYS   SLOG$                          C_MLOG#                                     
SYS   MLOG$                          C_MLOG#                                     
SYS   LOB$                           C_OBJ#                                      
SYS   TSQ$                           C_USER#                                     
SYS   CDEF$                          C_COBJ#                                     
SYS   TAB$                           C_OBJ#                                      
SYS   USER$                          C_USER#                                     
SYS   CCOL$                          C_COBJ#                                     
SYS   FET$                           C_TS#                                       
SYS   TS$                            C_TS#                                       
SYS   CLU$                           C_OBJ#                                      
SYS   COL$                           C_OBJ#                                      
SYS   SEG$                           C_FILE#_BLOCK#                              
SYS   IND$                           C_OBJ#                                      
SYS   UET$                           C_FILE#_BLOCK#                              
SYS   ICOL$                          C_OBJ#                                      
SYS   AQ$_DIR$CLUSTER_DIR_TABLE_I                                   IOT          
SYS   AQ$_DIR$CLUSTER_DIR_TABLE_G                                   IOT          
SYS   AQ$_DIR$CLUSTER_DIR_TABLE_H                                   IOT          
SYS   AQ$_DIR$CLUSTER_DIR_TABLE_T                                   IOT          
SYS   AQ$_DIR$EVENT_TABLE_I                                         IOT          
SYS   AQ$_DIR$EVENT_TABLE_G                                         IOT          
SYS   AQ$_DIR$EVENT_TABLE_H                                         IOT          
SYS   AQ$_DIR$EVENT_TABLE_T                                         IOT          
SYS   AQ$_ALERT_QT_I                                                IOT          
SYS   AQ$_ALERT_QT_G                                                IOT          
SYS   AQ$_ALERT_QT_H                                                IOT          
SYS   AQ$_ALERT_QT_T                                                IOT          
SYS   AQ$_AQ$_MEM_MC_I                                              IOT          
SYS   AQ$_AQ$_MEM_MC_G                                              IOT          
SYS   AQ$_AQ$_MEM_MC_H                                              IOT          
SYS   AQ$_AQ$_MEM_MC_T                                              IOT          
SYS   DBMS_APPS_UPG_WORKING                                         IOT          
SYS   DBMS_UPG_INVALIDATE                                           IOT          
SYS   DBMS_UPG_CAT_CT$                                              IOT          
SYS   DBMS_UPG_CAT_CS$                                              IOT          
SYS   DBMS_UPG_CAT_C0$                                              IOT          
SYS   AQ$_KUPC$DATAPUMP_QUETAB_I                                    IOT          
SYS   AQ$_KUPC$DATAPUMP_QUETAB_G                                    IOT          
SYS   AQ$_KUPC$DATAPUMP_QUETAB_H                                    IOT          
SYS   AQ$_KUPC$DATAPUMP_QUETAB_T                                    IOT          
SYS   AQ$_SCHEDULER$_JOBQTAB_I                                      IOT          
SYS   AQ$_SCHEDULER$_JOBQTAB_G                                      IOT          
SYS   AQ$_SCHEDULER$_JOBQTAB_H                                      IOT          
SYS   AQ$_SCHEDULER$_JOBQTAB_T                                      IOT          
SYS   RULE_SET_IOT$                                                 IOT          
WMSYS SYS_IOT_OVER_9265                                             IOT_OVERFLOW AQ$_WM$EVENT_QUEUE_TABLE_G
WMSYS AQ$_WM$EVENT_QUEUE_TABLE_I                                    IOT          
WMSYS AQ$_WM$EVENT_QUEUE_TABLE_G                                    IOT          
WMSYS AQ$_WM$EVENT_QUEUE_TABLE_H                                    IOT          
WMSYS AQ$_WM$EVENT_QUEUE_TABLE_T                                    IOT          
SPS   SYS_IOT_OVER_15204                                            IOT_OVERFLOW SYSPD
SPS   SYS_IOT_OVER_15136                                            IOT_OVERFLOW SYSP
SPS   SYS_IOT_OVER_14202                                            IOT_OVERFLOW USER_SETTINGS
SPS   SYS_IOT_OVER_20856                                            IOT_OVERFLOW GLOB_SETTINGS
SPS   TABLES                         CL_TABLES                                   
SPS   START_SALDO                    CL_START_SALDO                              
SPS   SA                             CL_START_SALDO                              
SPS   BP                             CL_BP                                       
SPS   CREDIT_INTERVENE               CL_BP_INTERVENE                             
SPS   CREDIT                         CL_BP                                       
SPS   CA_INTERVENE                   CL_BP_INTERVENE                             
SPS   CA                             CL_BP                                       
SPS   BP_INTERVENE                   CL_BP_INTERVENE                             
SPS   GRP_TABLES                     CL_TABLES                                   
SPS   DEBIT_INTERVENE                CL_BP_INTERVENE                             
SPS   DEBIT                          CL_BP                                       
SPS   DA_INTERVENE                   CL_BP_INTERVENE                             
SPS   DA                             CL_BP                                       
SPS   ACCNT_CHILDS                                                  IOT          
SPS   ACCESS_RIGHTS                                                 IOT          
SPS   GROUPS_RECORDS                                                IOT          
SPS   SYSPD                                                         IOT          
SPS   SYSP                                                          IOT          
SPS   GLOB_SETTINGS                                                 IOT          
SPS   USER_SETTINGS                                                 IOT          
SPU   SPR_SOURCE_CARDS_R1            CL_SPR_SOURCE_CARDS_R1                      
SPU   SPR_FIN_INST_R1                CL_SPR_FIN_INST_R1                          
SPU   SPR_ECONOM_CLASS_R1            CL_SPR_ECONOM_CLASS_R1                      
SPU   SPR_DOC_TYPE_R1                CL_SPR_DOC_TYPE_R1                          
SPU   SPR_ACC_R1                     CL_SPR_ACC_R1                               
SPU   SPR_PERS_ACC_R1                CL_SPR_PERS_ACC_R1                          
SPU   SPR_FRM_R1                     CL_SPR_FRM_R1                               
SPU   SPR_ESTIMATE_DETAIL_R1         CL_SPR_ESTIMATE_DETAIL_R1                   
SPU   SPR_BNK_R1                     CL_SPR_BNK_R1                               
SPU   SPR_DEPARTMENT_R1              CL_SPR_DEPARTMENT_R1                        

113 rows selected
16 окт 08, 15:48    [6316101]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
softwarer
Честно говоря, в это трудно поверить

нетрудно :))
Народ не шибко утруждает себя такими заморочками.
Хотя - странно. По идее, даже в оракле IOT очень бы пригождался.
16 окт 08, 15:51    [6316131]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
KOT MATPOCKuH
почитывайте старину Тома, много полезного пишет с доказательствами в цифрах


Зачет. Когда своей аргументации нехватает, нет ничего проще, чем отправить к букам.

KOT MATPOCKuH
Скорость ввода-вывода.


В огороде бузина - в Киеве дядько. Я дождусь реальных примеров?

KOT MATPOCKuH
Есть две таблицы связанные мастер-детейл. Но нужны они всегда вместе, т.е. записи "детейла" без "мастера" отдельно смысла не имеют.


Ошибка проектирования? ;)

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


Гм... Ну лежат у меня записи на разных страницах, ну и что? М.б. у Оракл "проблемы с правильной организацией чтения" так как он кроссплатформенен не может использовать функционал ядра ОС (например scatter-gather read)?

Table scans used to read data pages are very efficient in the Database Engine. The index allocation map (IAM) pages in a SQL Server database list the extents used by a table or index. The storage engine can read the IAM to build a sorted list of the disk addresses that must be read. This allows the storage engine to optimize its I/Os as large sequential reads that are performed in sequence, based on their location on the disk.
16 окт 08, 15:52    [6316146]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67390
Блог
locky
softwarer
Честно говоря, в это трудно поверить

нетрудно :))

То есть Вы с полпинка назовете кучу Oracle-серверов без схемы SYS? :))
16 окт 08, 15:58    [6316212]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
softwarer
locky
softwarer
Честно говоря, в это трудно поверить

нетрудно :))

То есть Вы с полпинка назовете кучу Oracle-серверов без схемы SYS? :))

ох....
с полпинка назову (ну, не назову, потому как низя) кучу солюшенов без иот и кластеров.
16 окт 08, 16:01    [6316252]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

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

Кайт 290 стр. на нескольких страницах все расписано с примерами. в некоторых случаях выйгрыш на порядок (экономия на чтении, памяти на буферный кеш, ресурсы цпу)


И Вы, туда же. :( Ну ведь раз так остаиваете, значит используете, неужели так трудно свой эксперимент поставить? Например, чтение одной записи из мастер и несколькиз записей из дитэйл с и без Cluster. Или не используете? Или выигрыш не на порядки? НА счет кэша - не совсем понятно. если мне нужно закешировать записи, которые лежат на 2х различных страницах, то только они и убудут в кеше.
16 окт 08, 16:01    [6316256]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
pkarklin

Зачет. Когда своей аргументации нехватает, нет ничего проще, чем отправить к букам.

а куда вас прикажите слать если у вас возникают вопросы по базовым вещам сервера ? повторяю у кайта листов на 5 листинга где наглядно показывается выйгрыш, плюс листов 20 разжевывается откуда он берется, с картинками. в чем проблема открыть и убедится ? выложить книку ?

pkarklin

Гм... Ну лежат у меня записи на разных страницах, ну и что? М.б. у Оракл "проблемы с правильной организацией чтения" так как он кроссплатформенен не может использовать функционал ядра ОС (например scatter-gather read)?

ща начну издеватся ;) откройте формулы вычисления коста хотя бы мсскл и посмотрите стоимость многоблочного чтения, вы же не считаете что если оно многоблочно то становится совершенно бесплатно. ораклу тупо понадобится в разы меньше многоблочных чтений.
16 окт 08, 16:09    [6316322]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
а куда вас прикажите слать если у вас возникают вопросы по базовым вещам сервера ? повторяю у кайта листов на 5 листинга где наглядно показывается выйгрыш, плюс листов 20 разжевывается откуда он берется, с картинками. в чем проблема открыть и убедится ? выложить книку ?

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

зы проверил ток-что 2 инстанса (страховая компания и производитель сотовых, обе - немаленькие). ИОТ - только в системных, кластеров - не видел (м.б. - не заметил).
16 окт 08, 16:14    [6316365]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
а куда вас прикажите слать если у вас возникают вопросы по базовым вещам сервера ? повторяю у кайта листов на 5 листинга где наглядно показывается выйгрыш, плюс листов 20 разжевывается откуда он берется, с картинками. в чем проблема открыть и убедится ? выложить книку ?


Потрясание Кайтом, как неким фетишем, начинают доставать. Задам несколько вопросов, на которые достаточно односложных ответов:

1. Вы использовали Cluster? Да\Нет.
2. Вы сравнивали IO и использование буфера с Cluser\без? Да\Нет
3. Вы можете выложить сюда результаты своих экспериментов? Да\Нет.

Yo.!
откройте формулы вычисления коста хотя бы мсскл и посмотрите стоимость многоблочного чтения, вы же не считаете что если оно многоблочно то становится совершенно бесплатно. ораклу тупо понадобится в разы меньше многоблочных чтений.


Из аргументации опять один Кайт? Давайте реальный один и тот же эксперимент проведем. Вы на оракле я на сиквеле. И выложим результаты сюда.

ЗЫ. Что-то у меня дежавю... Уже не в первый раз я Вам предлагаю сравнительный эксперимент провести. :)
16 окт 08, 16:24    [6316431]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
locky

как во всякой библии, у кайта - много и многословно доказан выигрышь кластеризации, иот, етк.
И, как у любой библии, есть люди, которые читают и веруют (но не часто следуют советам), а есть те, которые "сумлеваются" и требуют доказательств.

не понял, у вас возникли проблемы скопировать пару команд из листинга и убедится на своей машине ? ну тады даже и не знаю куда отослать ;)

locky

зы проверил ток-что 2 инстанса (страховая компания и производитель сотовых, обе - немаленькие). ИОТ - только в системных, кластеров - не видел (м.б. - не заметил).

и что это доказывает ? думаю по фичастости и "интересности" дизайна все же 1с победит с огромным отрывом ;)
16 окт 08, 16:25    [6316443]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Yo.!
не понял, у вас возникли проблемы скопировать пару команд из листинга и убедится на своей машине ? ну тады даже и не знаю куда отослать ;)

Вы знаете, в студиях от блоггеров можно найти множество замечательных лабораторных опытов.
Но, что хотелось бы увидеть - это промышленное применение.

Yo.!
и что это доказывает ? думаю по фичастости и "интересности" дизайна все же 1с победит с огромным отрывом ;)

Ну, это доказывает пока что то, что из двух наличных у меня инстансов крупных баз - ни на одном нет ИОТ или кластеров (что бы там не писал кайт). На всех прочих (не менее, а зачастую - и более крупных) - я иот-ов тоже не наблюдал.
Впрочем, это всегда можно списать на "криворуких индусов, которые писали эти приложения".
16 окт 08, 16:32    [6316503]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
>1. Вы использовали Cluster? Да\Нет.
ДА, естественно

>2. Вы сравнивали IO и использование буфера с Cluser\без? Да\Нет
Нет, проверять будет ли 5 блоков меньше 10 как-то в голову не прихоло

>3. Вы можете выложить сюда результаты своих экспериментов? Да\Нет.
давай так, ты все таки откроешь страницу 290
http://triffids.googlepages.com/kyte.pdf
проверишь, и расскажешь что тебя в этих листингов не устраивает и тогда мы обсудим что нужно продемонстрировать.

> Давайте реальный один и тот же эксперимент проведем. Вы на оракле я на сиквеле. И выложим результаты сюда.

ОК, не проблема. на выходных выложу тест на разницу размер блока.
16 окт 08, 16:40    [6316578]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
проверишь, и расскажешь что тебя в этих листингов не устраивает и тогда мы обсудим что нужно продемонстрировать.

ОК, не проблема. на выходных выложу тест на разницу размер блока.


Меня? Например, что в качестве аргументации "распространнености использования кластеров" приводится словарь данных. А уж отрицательных моментов и требований для кластера - мама не горюй! М.б. именно поэтому он не получил широкого распространения?

Причем тут размер блока? Мы говорили об их числе?
16 окт 08, 17:06    [6316771]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
pkarklin

Меня? Например, что в качестве аргументации "распространнености использования кластеров" приводится словарь данных. А уж отрицательных моментов и требований для кластера - мама не горюй! М.б. именно поэтому он не получил широкого распространения?

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

>Причем тут размер блока? Мы говорили об их числе?

мной было названо две фичи - размер блока и кластер, обе эти фичи существенно влияют на содержимое блоков, кол-во блоков и соответсвенно на и/о.
на, что влияет размер блока можно почитать тут:
http://www.ixora.com.au/tips/block_size.htm

вам точно еще нужны тесты столь очевидных вещей ?
16 окт 08, 17:30    [6317006]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
вам точно еще нужны тесты столь очевидных вещей


Как Вам будет угодно, но на мой взгляд, реальный пример со статистикой IO b использованием кеша на Oracle без кластера\на Oracle с кластером\на MS SQL был бы интересен не только мне.
16 окт 08, 17:43    [6317137]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
pkarklin


Как Вам будет угодно, но на мой взгляд, реальный пример со статистикой IO b использованием кеша на Oracle без кластера\на Oracle с кластером\на MS SQL был бы интересен не только мне.

как пожелаете, надеюсь сравнение кол-ва прочитаных запросом блоков будет достаточно ?
16 окт 08, 17:55    [6317252]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
как пожелаете, надеюсь сравнение кол-ва прочитаных запросом блоков будет достаточно ?


Считаете, что кеширование не стоит проверять?
16 окт 08, 18:13    [6317368]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Yo.!
Guest
pkarklin

Считаете, что кеширование не стоит проверять?


пока надеюсь убедить на словах, что если страниц необходимых поднять с диска для выполнения запроса оказалось в два раза больше то и страниц в буферном кеше они займут в два раза больше.
16 окт 08, 19:12    [6317589]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
pkarklin
Gluk (Kazan)
Т.е. по вашему, CBO должно быть пофигу, что табличка кластер ? план соединения типа от этого не изменится ???


Вспомнилось:
-Правда, что евреи всегда вопросом на вопрос?
-А, таки, почему Вы спрашиваете? :)

Вот я и просил привести различия в планах и IO с и без кластером, ведь раз Вы выдвигаете это как "сильно влияющий фактор", то провести эксперимент не составит труда.


Надеюсь что Вам также не составит труда немножко подумать, и понять, что если таблички уже поджойнены физически (в блоке данные нескольких поджойненных таблиц), то план выполнения соответсвующего джойна просто не может не измениться и никакие эксперименты проводить (равно как и к гадалкам ходить) на эту тему не надо.

Впрочем, если ВАМ интересно - проведите
17 окт 08, 09:39    [6318915]     Ответить | Цитировать Сообщить модератору
 Re: Чем Oracle отличается от SQL Server  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
как-то никто не вспомнил, что SS2005+ есть т.н. выровненные индексы.
как любят здесь отправлять к кайту, также отправлю интересующихся в bol или кален делани.
17 окт 08, 09:40    [6318920]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 6 [7] 8 9 10   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить