SQL.RU
 client/server technologies
Peoplemind  
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

Добро пожаловать в форум, Guest  >>  Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик  Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
Сходил позавчера на собеседование....
Засыпался на вопросе, как DBWR скидывает грязные блоки на диск....
Вроде вопрос элементарный, не думал, что такое могут спросить, но всё же ...
Сказал , что DBWR пишет в датафайлы при переключении редух и вообще постепенно, растянуто по времени - вроде как инкрементальный чекпоинт...
При коммите же сбрасывается на диск в реду инфа из лог- буфера, и только при успешной записи на диск коммит подтверждается...
А дядя, который меня собеседовал возьми и спроси:
"Так значит , по Вашему, незакомиченные блоки могут быть записаны в датафайлы ?"
Я с перепугу возьми и ляпни :"Нет- такого быть не может - не закомиченные не попадут"
...Короче, сказал мне дядя , что нет у меня понимания глубокого этого вопроса, но истины так и не выдал мне....и мне отказали...
А потом я думаю - и вправду ведь они могут попасть в датафайлы, ведь "грязные блоки" - это и закомиченные и не закомиченные (в теории говорится "изменённые")
Скажите мне незакомиченные блоки могут попасть в датафайлы по чекпоинту или нет ?
И сам термин "Грязные" имееет что нибудь общего с КОММИТОМ?
6 окт 08, 00:59    [6267268] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
.....Пожайлуста , ответьте кто-нибудь, очень мучает этот вопрос !
6 окт 08, 01:09    [6267281] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
elevator
.....Пожайлуста , ответьте кто-нибудь, очень мучает этот вопрос !


Документация абсолютно ясно отвечает на этот вопрос с очень ранних версий:

тынц


Because of the way that DBWR uses this algorithm to write database buffers to datafiles, datafiles might contain some data blocks modified by uncommitted transactions and some data blocks missing changes from committed transactions.


elevator

И сам термин "Грязные" имееет что нибудь общего с КОММИТОМ?


Нет.

Возможность сброса грязного блока на диск связана с тем, были ли сброшены в
журналы повтора redo-записи, защищающие сделаные в блоке изменения.
6 окт 08, 01:24    [6267297] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 10431
Офигеть!
И где такие вопросы задают? И на какую позицию? Неужели главный после Ларри?
А ты спросил про правильный ответ? Знает ли сам вопрошающий? Или для него это было таким откровением, что он от афигения всем его задает?
Или его срезали на этом вопросе?
6 окт 08, 01:53    [6267324] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
belyrabbit
Member

Откуда: Мск
Сообщений: 62
Офигеваю вместе с Вячеславом. Правда похоже на "откровение". То бишь дядька не слишком шарящий откуда-то узнал такие подробности и теперь на собеседованиях перед соискателями выпендривается. Ну или просто соискатель не понравился чем-то и решили дать вопрос на засыпку.
6 окт 08, 10:25    [6267776] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.
6 окт 08, 10:30    [6267810] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
sql+
Guest
Правильно-правильно. Поддерживаю человека, который проводил собеседование.
Приходят с претензией на хорошую з.п. т даже очень высокую, но элементарных вещей даже не знают.

Дядька молодец!!! Отстоял свои базы от грубого вмешательства в их тонкую душевную субстанцию

6 окт 08, 10:31    [6267816] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
terrymoon
Member

Откуда:
Сообщений: 313
автор
И где такие вопросы задают? И на какую позицию? Неужели главный после Ларри?

Да может он просто на реакцию смотрел. Засомневается/нет. Еще бывает отбирают по честности - сказал бы честно "не знаю" может быть и взяли, а так: завышенная оценка своих способностей.
6 окт 08, 10:41    [6267874] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
жупел
Guest
согласен с тем, тко проводил собеседование
вопрос элементарный


афтар, подумай головой

>> Сказал , что DBWR пишет в датафайлы при переключении редух

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

или изменяются данные в одной транзакции, переключился редо, еще раз переключился редо, еще раз переключился редо, потом доходит до первой группы и перезаписывает ее
и тут свет вырубили
6 окт 08, 10:49    [6267918] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
Серафимный Шестикрыл
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.

А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......
6 окт 08, 12:10    [6268501] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
sql+
Guest
elevator
Серафимный Шестикрыл
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.

А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......


Похоже ты так ничего и непонял :))
6 окт 08, 12:14    [6268532] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
ъъъ
Guest
sql+
elevator
Серафимный Шестикрыл
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.

А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......


Похоже ты так ничего и непонял :))

точно
6 окт 08, 12:15    [6268540] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
elevator
А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......


А в чем именно интерес ?
6 окт 08, 12:17    [6268551] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
sql+
Guest
ъъъ
sql+
elevator
Серафимный Шестикрыл
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.

А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......


Похоже ты так ничего и непонял :))

точно


Я так и думал, что elevator и ъъъ - один и тот же человек :))
6 окт 08, 12:18    [6268563] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
ъъъ
Guest
совсем нет
меня искренне удивляет, что автор поразился, что ему отказали из-за незнания элементарного
и то что после этого он спрашивает что-то типа "странно, что СШ считает также как мой интервьюер, это наверное вы и были?", хотя он мог был извлечь из беседы гораздо полезные выводы
6 окт 08, 12:24    [6268627] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
ъъъ
"странно, что СШ считает также как мой интервьюер, это наверное вы и были?"


Это был мой генетический клон, пьяный в стельку и злой как сабако
6 окт 08, 12:26    [6268644] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
sql+
ъъъ
sql+
elevator
Серафимный Шестикрыл
belyrabbit
Офигеваю вместе с Вячеславом.


Сарказм вряд ли уместен.
Можно офигеть еще больше если узнать сколько соискателей на
роль DBA искренне считают, что для сброса "грязного" блока на диск
требуется commit, и окромя того не понимают, нафига redo защищает еще и undo.

А случайно не ты, Серафимный Шестикрыл, у меня собеседование проводил ?
Очень интересно ......


Похоже ты так ничего и непонял :))

точно


Я так и думал, что elevator и ъъъ - один и тот же человек :))

Да нет ,голуба....
По моему ,это ТЫ + 2 анонима(sql и жупел ) - один и тот же персонаж.....
кроме тебя с этими анонимами ,никто из участников топика "дядьку"- интервьюера не поддерживает....
НехорошO...
6 окт 08, 12:30    [6268678] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
elevator
кроме тебя с этими анонимами ,никто из участников топика "дядьку"- интервьюера не поддерживает....
НехорошO...


Ой...
Кисо обиделось !...
6 окт 08, 12:32    [6268694] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
Но всё равно.....спасибо за консультацию.....отвечу в следующий раз как надо на подобный вопрос.
6 окт 08, 12:33    [6268698] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
Так это , может ,всё таки ты был на собеседовании....?
Задаёшь пацанам такие вопросы ,вместо того чтоб по делу прашивать чего-нибудь?
6 окт 08, 12:37    [6268726] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
RA\/EN
Member

Откуда: Trimount, MO
Сообщений: 2886
elevator
Да нет ,голуба....
По моему ,это ТЫ + 2 анонима(sql и жупел ) - один и тот же персонаж.....
кроме тебя с этими анонимами ,никто из участников топика "дядьку"- интервьюера не поддерживает....
НехорошO...

И я, и я!
Поддерживаю "дядьку" - элементарно, по неверному представлению о сбросе блоков выходит, что размер транзакции ограничен соответсвующим кэшом
Тоже в многоликого персонажа запишете?
6 окт 08, 12:39    [6268739] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
elevator
Так это , может ,всё таки ты был на собеседовании....?
Задаёшь пацанам такие вопросы ,вместо того чтоб по делу прашивать чего-нибудь?


Ты и вправду ничерта не понял, юный мичуринец.

"Пацанам" давно пора становиться взрослыми людьми, кисо.
И владеть предметом в достаточной степени, чтобы разбираться
в архитектуре Oracle.

"По делу" - кисо, если тебя даже этот вопрос ставит в тупик, то о каком "деле"
речь идет, а ?
6 окт 08, 12:43    [6268767] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
elevator
Member

Откуда:
Сообщений: 27
Ну не думаю, что тебя в тупик нельзя поставить, и тоже несложным вопросом....
6 окт 08, 12:52    [6268835] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
Серафимный Шестикрыл
Member

Откуда: С луны свалился
Сообщений: 988
elevator
Ну не думаю, что тебя в тупик нельзя поставить, и тоже несложным вопросом....


Думать вообще полезно, кисо
6 окт 08, 12:55    [6268858] Ответить | Цитировать    Сообщить модератору

 Re: checkpoint-dirty buffers-commit   [new]
-Попрошайка-
Guest
Серафимный Шестикрыл
elevator
Ну не думаю, что тебя в тупик нельзя поставить, и тоже несложным вопросом....


Думать вообще полезно, кисо


Не обращай на него внимание. Он на форуме в 3 темах крутится, потому, как дальше того, что выучил не знает. Если интересно, то собери статистику на какие он лезет отвечать вопросы, а на какие нет, тем самым поймешь, чем ты его поставишь в тупик.
6 окт 08, 12:57    [6268880] Ответить | Цитировать    Сообщить модератору

Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить
Rambler's Top100 Powered by ActualForum 1.5.2 Copyright (c) Alex Sibilev 2000-2010