powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Способы реализации индексов
25 сообщений из 150, страница 3 из 6
Способы реализации индексов
    #37193014
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак индексы не зная про версии знают видим ли элемент для твоей транзакции?
никак.
В Оракле когда что то читается, движок восстанавливает их состояние (грубо говоря) на момент старта транзакции.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193266
interesting
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowавторКак индексы не зная про версии знают видим ли элемент для твоей транзакции?
никак.
В Оракле когда что то читается, движок восстанавливает их состояние (грубо говоря) на момент старта транзакции запроса.

fixed

ps Я был бы счаслив , если бы вы были правы , но увы :)
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193298
MasterZivOn 31.03.2011 13:21, SergSuper wrote:

> если на поиск потребуется миллиард лет - это "можно найти" или "нельзя найти"?

Это -- "можно найти". Нерешаемая задача и сложнорешаемая задача -- не одно и то же.

Не, не знаю. Я знаю, что такое "можно найти" и знаю, что
такое "нельзя найти". А "сложнорешаемая задача"
это очень похоже на "немножко беременна".
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193306
SiemarglBogdanov Andrey,

В Вике все доступно объяснено на трех пальцах.
Но ТС наже в этом путается Индекс Способович3. Н(М) относительно легко (за полиномиальное время) вычисляется для любого значения М.
Чушь.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193308
ScareCrowавторКак индексы не зная про версии знают видим ли элемент для твоей транзакции?
никак.
В Оракле когда что то читается, движок восстанавливает их состояние (грубо говоря) на момент старта транзакции.
Ок. Т.е. в Оракле можно читать данные из индекса. А можно использовать одновременно несколько индексов для index scan или index seek?
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193459
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
совершенно беспонятия. склоняюсь что нет.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193464
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowсклоняюсь что нет.
Это ты только что заявил, что Оракул так убог, что в нём нет Рашмора... Съядят, как есть
съядят...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193661
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
interestingScareCrowпропущено...

никак.
В Оракле когда что то читается, движок восстанавливает их состояние (грубо говоря) на момент старта транзакции запроса.

fixed

ps Я был бы счаслив , если бы вы были правы , но увы :)

Зависит от уровня изоляции ващета :) увы Вам
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193951
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), в PostgreSQL снапшот создаётся при первом запросе в транзакции, а не при BEGIN. Возможно в Oracle так же.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37193998
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЁшGluk (Kazan), в PostgreSQL снапшот создаётся при первом запросе в транзакции, а не при BEGIN. Возможно в Oracle так же.
почитай чем отличается RC от Serializable в оракле. поймешь о чем он.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194392
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!ЁшGluk (Kazan), в PostgreSQL снапшот создаётся при первом запросе в транзакции, а не при BEGIN. Возможно в Oracle так же.
почитай чем отличается RC от Serializable в оракле. поймешь о чем он.

Спасибо, Друг :)
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194519
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!ЁшGluk (Kazan), в PostgreSQL снапшот создаётся при первом запросе в транзакции, а не при BEGIN. Возможно в Oracle так же.
почитай чем отличается RC от Serializable в оракле. поймешь о чем он.Это слишком сложно для меня. Если Вам не трудно, Вы лучше просто покажите, что Oracle выведет в этом примере:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
create table t (d timestamp);

( 1 ) begin transaction isolation level serializable;
    ( 2 ) begin;
    ( 2 ) select now();
                      now              
        -------------------------------
          2011 - 04 - 01   15 : 20 : 21 . 965431 + 04 
    ( 2 ) insert into t values (now());
    ( 2 ) end;
( 1 ) select * from t;
                 d              
    ----------------------------
      2011 - 04 - 01   15 : 20 : 21 . 965431 
( 1 ) end;
?

Так мне будет понятней :)
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194587
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшYo.!пропущено...

почитай чем отличается RC от Serializable в оракле. поймешь о чем он.Это слишком сложно для меня. Если Вам не трудно, Вы лучше просто покажите, что Oracle выведет в этом примере:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
create table t (d timestamp);

( 1 ) begin transaction isolation level serializable;
    ( 2 ) begin;
    ( 2 ) select now();
                      now              
        -------------------------------
          2011 - 04 - 01   15 : 20 : 21 . 965431 + 04 
    ( 2 ) insert into t values (now());
    ( 2 ) end;
( 1 ) select * from t;
                 d              
    ----------------------------
      2011 - 04 - 01   15 : 20 : 21 . 965431 
( 1 ) end;
?

Так мне будет понятней :)

Ошибку. Oracle не знает что такое now()
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194607
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ошибку. Oracle не знает что такое now()Если Вам не трудно, исправьте пожалуйста now() на аналогичную функцию, которую знает Oracle и покажите пожалуйста результат исправленного примера. now() — это функция которая возвращает точно время начала транзакции с микросекундами.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194633
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшGluk (Kazan)Ошибку. Oracle не знает что такое now()Если Вам не трудно, исправьте пожалуйста now() на аналогичную функцию, которую знает Oracle и покажите пожалуйста результат исправленного примера. now() — это функция которая возвращает точно время начала транзакции с микросекундами.

Если Вам не трудно, почитайте про уровни изоляции в Oracle.
Благо есть где ... как грязи
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194635
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш, CURRENT_TIMESTAMP вроде везде есть
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194651
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ёшпропущено...
Если Вам не трудно, исправьте пожалуйста now() на аналогичную функцию, которую знает Oracle и покажите пожалуйста результат исправленного примера. now() — это функция которая возвращает точно время начала транзакции с микросекундами.

Если Вам не трудно, почитайте про уровни изоляции в Oracle.Мне это сделать трудно. Я не хочу читать 10 страниц текста только чтобы попытать представить, причём возможно с ошибкой, результат этого простого примера.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194657
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшGluk (Kazan)пропущено...


Если Вам не трудно, почитайте про уровни изоляции в Oracle.Мне это сделать трудно. Я не хочу читать 10 страниц текста только чтобы попытать представить, причём возможно с ошибкой, результат этого простого примера.

А я не хочу переводить Ваш (простой) пример на Oracle
1:1 ?
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194662
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), замени now() на CURRENT_TIMESTAMP
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194663
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ёшпропущено...
Мне это сделать трудно. Я не хочу читать 10 страниц текста только чтобы попытать представить, причём возможно с ошибкой, результат этого простого примера.

А я не хочу переводить Ваш (простой) пример на Oracle
1:1 ?Ок :)
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194677
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНЁш, CURRENT_TIMESTAMP вроде везде естьТолько возвращает он текущее время, а назвать время начала транзакции now могли только враги новичков.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194727
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНGluk (Kazan), замени now() на CURRENT_TIMESTAMP

Все равно не будет работать :)
Сказать почему или документацию почитаете?
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194760
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), В postgresql CURRENT_TIMESTAMP = now()
И возвращает время начала текущей транзакции.
Чтобы узнать текущее время используется clock_timestamp()
В oracle есть функция, которая возвращает время начала текущей транзакции?
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194782
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)ОКТОГЕНGluk (Kazan), замени now() на CURRENT_TIMESTAMP

Все равно не будет работать :)
Сказать почему или документацию почитаете?
Скажите, будьте добры, а то дока http://download.oracle.com/docs/cd/B28359_01/olap.111/b28126/dml_functions_1054.htm
говорит о том же.
...
Рейтинг: 0 / 0
Способы реализации индексов
    #37194792
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕН, на самом деле я затупил, зачем вообще в примере время? Можно же просто единичку допустим вставлять в таблицу, смысл не поменяется :)
...
Рейтинг: 0 / 0
25 сообщений из 150, страница 3 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Способы реализации индексов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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