Последние комментарии

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


Михаил Фленов

Странно, а на другой базе сработало мгновенно


Михаил Фленов

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


oleg

Задавать глупые вопросы по программированию, это моя стихия. А "дурака", я привел так, первое, что пришло на ум. Просто хотелось узнать, как вы работаете в форс-мажорных ситуациях. Когда нет интернета или того же справочного пособия. Спасибо.


Михаил Фленов

У меня очень большая база данных, и я решил провести эксперимент с верисонностью на ней. Сижу в ожидании конца ALTER DATABASE уже пару часов.


Alexo

И что реально без отладчика и IDE получается писать более качественно и быстро?

А если это не так то это того не стоит)


Алексей Егоров

Кстати, да. SNAPSHOT ISOLATION на MSSQL не очень дорогой, по разным замерам где-то 10-20% на проседание производительности. А если грамотно оптимизировать хранилище (tempdb на отдельном диске, таком же быстром, как и для базы), то сводится почти к нулю.


Михаил Фленов

Oracle является доказательством того, что версионность стоит не многого и у него транзакции могут быть открыты сколько угодно времени.


Алексей Егоров

Надо быть справедливым к MSSQL. В версии 2005 появился режим неблокируемого чтения. Чтобы перевести базу в этот режим делаем так

ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase SET READ_COMMITTED_SNAPSHOT ON

Включится версионирование записей и MSSQL будет работать как Oracle/Firebird. Но надо понимать, что версионирование записей, используемое в  Oracle/Firebird по-умолчанию, не совсем бесплатное. На это используются дополнительные ресурсы. А длинные транзакции - всегда нежелательны.


Михаил Фленов

Я тоже был в шоке, когда мне сказали выполнять тест в блокноте и без помощи IDE. Первая мысль была - "да они сумасшедшие гики, откуда нужно валить как можно дальше". Но ничего, справился а через месяц работы привык и сейчас сам прекрасно себя ощущаю без IDE. Это дисциплинирует и заставляет думать постоянно, потому что знаешь, что никаких удобных отладчиков под рукой нет и нужно быть аккуратным.


pat

эх а я так уже привык к ide ее помощнику, что честно скажу - игру я не напишу...


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне