|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
ДохтаР, извиняй, но ликвидацией столь вопиющей безграмотности мне заниматься не интересно. описание snapshot и оралового serializable доступны. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 15:56 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Yo.!ДохтаР, извиняй, но ликвидацией столь вопиющей безграмотности мне заниматься не интересно. описание snapshot и оралового serializable доступны. Единственное с чем я могу соглачиться что оракловый serializable есть очень узким частным случаем TIL snapshot . И не покрывает всей его функциональсти, с таким же успехом любой блокировчник поддержвающий serializable, может snapshot. В своих пробелах в знаниях я как нибудь без вас разберусь, у вас мне учиться нечему ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 16:11 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
ДохтаРЕдинственное с чем я могу соглачиться что оракловый serializable есть очень узким частным случаем TIL snapshot . И не покрывает всей его функциональсти, с таким же успехом любой блокировчник поддержвающий serializable, может snapshot. ну что же, теперь самое время достать макалку и продемонстрировать нам ... нет не макалку, а ту самую функциональность из IL snapshot, которая не покрывается оракловым serializable. а вот когда демонстрация закончиться громким пуком, макалку достану уже я ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 16:55 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Yo.!ДохтаРЕдинственное с чем я могу соглачиться что оракловый serializable есть очень узким частным случаем TIL snapshot . И не покрывает всей его функциональсти, с таким же успехом любой блокировчник поддержвающий serializable, может snapshot. ну что же, теперь самое время достать макалку и продемонстрировать нам ... нет не макалку, а ту самую функциональность из IL snapshot, которая не покрывается оракловым serializable. а вот когда демонстрация закончиться громким пуком, макалку достану уже я Чукча не читатель ? Уже продемонстрировано и детально разжевано :) TIL SNAPSHOT vs SERIALIZABLE Если у вас есть вопросы к участникам топика , добро пожаловать, туда со своей макалкой Судя по профильным знаниям, которые вы показываете тут, ваша макалка будет использована против вас , потому что в теме вы не шарите абсолютно ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 17:29 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
пока читаете попробую резюмировать то что описано тут 10354606 Вы будете видеть в оракле как ORA-08177 can't serialize access for this transaction Снапшот такой ошибки давать не должен, на то он и снапшот. В оракле Вы не сможете получить никаких других консистентных снимков на уровне всей транзакции кроме текущего состояния БД, после N-го количества попыток зависящего от конкурентной нагрузки на запрашиваемые данные. Стоит кому либо втолпиться с изменением , и ваш оракловый TIL снапшот с матюками пролетает мимо кассы . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 18:01 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
ДохтаРЧукча не читатель ? неа. я писатель. ДохтаРУже продемонстрировано и детально разжевано :) TIL SNAPSHOT vs SERIALIZABLE Если у вас есть вопросы к участникам топика , добро пожаловать, туда со своей макалкой открою страшный секрет - именно моя мокалка именно в этом топике уже побывала кстати в общем-то именно это я бы и назвал громким пуком. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2011, 18:02 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander RyndinЖду ответа, когда появится Model? Не знаю. Честно. Да и не испытываю я проблем от ее отсутвия. М.б. приведете реальный жизненный пример, где без нее "ну ни как"? Alexander RyndinКогда появится поддержка Flash Cache? А оно надо при условии наличия SSD с 35 000 IOPsов? Alexander RyndinОбъектных типов данных (Varray, Nested Table)? Ну, фу... или уж реляционная СУБД или CACHE, а не адская смесь. Alexander RyndinОграничений в режиме Novalidate, Deferrable? FK отключаемы. Отложенных нет. Опять же м.б. приведете реальный жизненный пример, где без них "ну ни как"? Alexander Ryndin Возможность запускать процедуру от имени вызывающего EXECUTE AS, предложение (Transact-SQL) Alexander RyndinHash partitioning? Опять жду реального примера из Вашего практического опыта где без оного - никуда. Alexander RyndinАрифметика с датами? Простите, у меня нет проблем с арифметикой с датами. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 19:07 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВсё это время они матерятся, натыкаясь на мутацию таблиц. Есть какие-нибудь подвижки в этой области? Нету. Вообще-то есть, но как бы я посмотрел бы, с чем сравнивать. Например, FB, круто меняющийся по запросам пользователей, может быть наконец-то научился нормально работать с индексами в пишущих транзакциях, или у него по-прежнему унаследованная интербейсовская тупизна? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 11:03 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinНе знаю. Честно. Да и не испытываю я проблем от ее отсутвия. М.б. приведете реальный жизненный пример, где без нее "ну ни как"? Ну, помнится, был топик, где Валера пытался доказать, что есть вещи, которые нельзя сделать SQL, и в конце концов таки добрёл до попытки, которую я прихлопнул через model. Можно обойтись и без model, и без sql, и без компьютеров. Но можно - не значит "нужно". pkarklinОтложенных нет. Опять же м.б. приведете реальный жизненный пример, где без них "ну ни как"? Ээ... ну это же очевидно. Две таблицы, связанные 1:1. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 11:13 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerНапример, FB, круто меняющийся по запросам пользователей, может быть наконец-то научился нормально работать с индексами в пишущих транзакциях, или у него по-прежнему унаследованная интербейсовская тупизна? О чём речь ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:12 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
hvladО чём речь ? Если хотите - почитаю/повспоминаю и скажу точнее, а на память - у IB схема версионирования строк (данных в таблицах) отличается от схемы версионирования в индексах (тех же данных). В результате этого пишущая транзакция не может полагаться на то, что в индексе лежат актуальные с её точки зрения данные. Как следствие, она обязана дёргать таблицу там, где в других серверах вполне хватило бы обращения к индексу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:46 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerhvladО чём речь ? Если хотите - почитаю/повспоминаю и скажу точнее, а на память - у IB схема версионирования строк (данных в таблицах) отличается от схемы версионирования в индексах (тех же данных). В результате этого пишущая транзакция не может полагаться на то, что в индексе лежат актуальные с её точки зрения данные. Как следствие, она обязана дёргать таблицу там, где в других серверах вполне хватило бы обращения к индексу. Это - да. Для определения видимости записи нужно прочитать её заголовок в таблице. Поэтому нет индексного покрытия (в PG, кстати, то же самое). А при чём тут пишущие тр-ции ??? softwarerнормально работать с индексами в пишущих транзакциях ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:51 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinЖду ответа, когда появится Model?Не знаю. Честно. Да и не испытываю я проблем от ее отсутвия. М.б. приведете реальный жизненный пример, где без нее "ну ни как"?Model - часто это просто другой и довольно красивый способ решить задачу. Примеров много - смотрите на форуме Oracle pkarklinAlexander RyndinКогда появится поддержка Flash Cache?А оно надо при условии наличия SSD с 35 000 IOPsов?Вы представляете отличие кэша данных на flash от данных лежащих на flash? pkarklinAlexander RyndinОбъектных типов данных (Varray, Nested Table)? Ну, фу... или уж реляционная СУБД или CACHE, а не адская смесь.Т.е. объектные CLR Types это тоже фу? Varray - это способ денормализации схемы данных для ускорения работы. Как пример - список номеров телефонов. Если хранить их нормализованно, то это каждый раз JOIN, а следовательно потеря скорости работы. pkarklinAlexander RyndinОграничений в режиме Novalidate, Deferrable? FK отключаемы. Отложенных нет. Опять же м.б. приведете реальный жизненный пример, где без них "ну ни как"?Пример Novalidate: миграция на новое приложение старых "корявых" (с точки зрения ограничений целостности) данных. Novalidate позволяет загрузить "корявые" данные, но применять ограничения целостности к вновь вводимым данным. Тем самым объект плохих данных не разрастается, но позволяет их исправить постепенно. Пример Deferrable: Дозагрузка данных в таблицу с Foreign Key на себя. pkarklinAlexander RyndinHash partitioning?Опять жду реального примера из Вашего практического опыта где без оного - никуда.Ну, например, есть 256 физических томов и таблица. Необходимо равномерно размазать нагрузку на эту таблицу по физическим томам. Плюс если идет обращение к конкретной строке по первичному ключу, то обращение должно сразу идти на нужный физический том (сначала, конечно, к нужной партиции индекса , а потом к таблице). Хотелось бы также за счет меньшего объема партиций первичного индекса ускорить вставку новых строк в таблицу. Кстати, а что там насчет композитного секционирования? Хочется иметь секционирование сначала по федеральному округу, а затем по дате платежа? Есть такое в MSSQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:57 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklin, Почитал про partitioning на mssql. Много думал. Понял, что сравнивать partitining на MSSQL нужно с partitining на MySQL. И то MySQL дает огромную фору . ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 13:11 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
hvlad(в PG, кстати, то же самое) Да я, в общем-то, не против. Просто каждый раз, когда Дима говорит какую-нибудь фигню про оракла, я предлагаю ему поискать бревно в более близком глазу. Традиция, знаете ли, такая. Какой-то специальной антипатии к FB у меня нет (правда, и симпатии тоже). hvladА при чём тут пишущие тр-ции ??? Мм... я так понимаю, что эта проблема начинается тогда, когда транзакции надо читать незакоммиченные (то есть собственные изменения) данные. В закоммиченном состоянии, как я надеялся, данные и индексы таки соответствуют друг другу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 13:35 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerПросто каждый раз, когда Дима говорит какую-нибудь фигню про оракла, я предлагаю ему поискать бревно в более близком глазу. Традиция, знаете ли, такая. Какой-то специальной антипатии к FB у меня нет (правда, и симпатии тоже). Покажите мне как Оракул делает индексное покрытие по FBI. А если не доходит почему, так я открою маленький секрет: у IB/FB любой индекс - function based. Только для некоторых эти функции пользовательские, а для остальных - встроенные. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:13 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
ораклоид-щикатурДохтаРЧитать начиная с 10466068 Один ламер ссылается как на авторитет на другого ламера. Забавно :) А что неверного сказал другой ламер ? Я с ним полностью согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:20 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerhvladА при чём тут пишущие тр-ции ??? Мм... я так понимаю, что эта проблема начинается тогда, когда транзакции надо читать незакоммиченные (то есть собственные изменения) данные. В закоммиченном состоянии, как я надеялся, данные и индексы таки соответствуют друг другу. а) данные и индексы всегда соответствуют друг другу, как до, так и после коммита Возможно, вы имеете в виду какое-то специфическое соответствие... б) вы сказали, что IB\FB тупит при работе с индексами в пишущих тр-циях, но теперь всё время говорите про чтение ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:28 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
hvladб) вы сказали, что IB\FB тупит при работе с индексами в пишущих тр-циях, но теперь всё время говорите про чтение (перестав что-либо понимать) Транзакции можно условно разделить на два типа: те, которые только читают данные, и те, которые вперемешку читают и пишут данные. Почему - потому что даже "сугубо пишущие" транзакции таки для выполнения записи читают. Мы с Вами упомянули некую проблему, наличие которой Вы признали. Я так надеялся, что в сугубо читающих транзакциях её не происходит. Если происходит - ну, тем хуже. В пишущих транзакциях, насколько я понимаю, она происходит при чтении. Смысл Ваших вопросов я перестал понимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:34 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerЯ так надеялся, что в сугубо читающих транзакциях её не происходит. Так Оракул умеет вытащить данные из FBI в читающих транзакциях?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 15:02 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerМы с Вами упомянули некую проблему, наличие которой Вы признали. Я так надеялся, что в сугубо читающих транзакциях её не происходит. Если происходит - ну, тем хуже. В пишущих транзакциях, насколько я понимаю, она происходит при чтении. Индексное покрытие всегда происходит только при чтении. Насколько я могу судить, вы считаете отсутствие возможности использовать индексное покрытие той самой тупостью. Пусть так. Но вы показали абсолютное непонимание причин отсутствия этой возможности, когда начали говорить об пишущих тр-цияи и [не]закоммиченных данных. softwarerСмысл Ваших вопросов я перестал понимать. На этом, пожалуй, я вопросов более не имею. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 15:35 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
hvladИндексное покрытие всегда происходит только при чтении. Замечательно. А тогда, простите, какого хрена Вы выдвигаете мне претензию, что я говорю про чтение? hvladНо вы показали абсолютное непонимание причин Ээ... где-то явно бродит жираф. Вообще-то в первом посте в Ваш адрес я так и сказал: если хотите, могу прочитать и вспомнить, а на пальцах было что-то примерно вот такое. До Вас только сейчас .... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 16:22 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndinpkarklinпропущено... А оно надо при условии наличия SSD с 35 000 IOPsов?Вы представляете отличие кэша данных на flash от данных лежащих на flash? Кэш на SSD ускоряет только чтение, а данные на flash ускоряет чтение и запись. Если раньше SSD были менее надежны, то вопрос о надежности современных SSD и HDD более чем спорный. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 16:58 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
softwarerЭэ... где-то явно бродит жираф. Да, и мы все знаем где он. Уже дохрена раз повторялось, что IB/FB не умеет доставать данные из индекса, не обращаясь к страницам данных, потому что: 1) В индексах нет информации о транзакциях 2) В индексах нет данных Но для кого-то это каждый раз - открытие. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 17:26 |
|
|
start [/forum/topic.php?fid=35&msg=37514206&tid=1552613]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 244ms |
total: | 372ms |
0 / 0 |