MS SQL сервер хранит всю базу в файле. В одном.
Сделаем допущение, что сервер настроен соответствующим образом.
Что происходит при операции SELECT ? Сервер ищет данные, соответствующие запросу, в файле ?
Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |
История постсоветского пространства, - это история предательства.
однажды вылезу из вконтактиков и 1ски и займусь чем нить крутым. в полицию пойду там например
иди в беркут/омон
ЗЫ. хотя послушав товарища, как он на днях пытался устроиться в наше местное гаи... я давно так не рыдал от смеха)))
EVE online наш корп.сайт: www.inferno-inc.com паблик канал: inferno_inc
а ты думал в сказку попал?) (с) "Вообще если честно хз, чего такого в командировке в африканскую страну. Это же не Донбасс. Просто Африка."
там много чего делается
в разных видах баз данных по разному происходит чтение информации.
самый популярный метод - поиск данных по индексу.
чем индексов больше тем дольше ведется запись данных и быстрее чтение.
есть всякие разные оригинальные методы записи\чтения данных
к файлам это никак не относиться ваще.
Сообщение отредактировал Tihiy Don: 24 January 2014 - 20:02
Что делает сервер знают только разработчики мс эскюэль сервера. Очевидно шо субд к файлу не обращается. К файлу обращается оперционная система. А сервер лишь вызывает необходимую АПИ. Как он это делает и каким образом осуществляется преобразование представлений непосредственно СУБД в представления файловой системы мне неизвестно. Я не писал ни первого ни второго.
Тебе не все равно что делается внутри чужого кода? Тебе какая разница? Что дадут конкретно эти знания?
Вау, какие познания. Это как та история из термеха про стаканы на весах.
Так вот база данных, внезапно, во время работы сервера находится в памяти, а не на диске (где файлы хранятся). И сохранения/чтения на/с диск происходят при транзакциях в базе данных (иногда бд жрёт много памяти и часть её лежит в "файле подкачки" на диске). А это всё потому что время обращения к диску дольше, чем к памяти. Посмотри ради интереса в диспетчере задач на работающем серваке с MS SQL сколько памяти занято во время работы (не на только что установленном сервере, конечно).
История постсоветского пространства, - это история предательства.
Так вот внезапно
История постсоветского пространства, - это история предательства.
Вау, какие познания. Это как та история из термеха про стаканы на весах.
Так вот база данных, внезапно, во время работы сервера находится в памяти, а не на диске
Ололо! Да неужто вся БД ?
0 members, 1 guests, 0 anonymous users