Проблема постраничной выборки информации из БД стара, как сама БД, и соответственно, обсуждена не одну тысячу раз. Нет, пожалуй, ни одной клиент-серверной системы, в которой эта проблема так или иначе не была бы адресована и решена. Сегодня я хочу рассказать об одном немного нестандартном способе взаимодействия клиентского слоя и MS SQL-бакенда при организации постраничной выборки в типичном публичном веб-приложении.Читать полностью »
Рубрика «sql» - 70
Постраничная выборка данных — альтернативный взгляд на давно известное
2013-08-15 в 13:06, admin, рубрики: sqlmySQLgame 2.0
2013-08-09 в 17:40, admin, рубрики: game development, mySQLgame, sql, метки: mySQLgameУстали от однообразных браузерных игр, которые представляют собой лишь набор кнопок, отправляющих запросы к базам данным? Встречайте Lone lord — игру, в которой нет кнопок и в которой надо писать запросы в базу данных.
Методы доступа к данным в Oracle
2013-08-09 в 12:02, admin, рубрики: oracle, sql, производительность, метки: oracle, производительностьНе найдя на хабре статьи, объединяющей в удобном для чтения виде информацию о методах доступа к данным, используемых СУБД Oracle, я решил совершить «пробу пера» и написать эту статью.
Общая информация
Не углубляясь в детали, можно утверждать что Oracle хранит данные в таблицах, вместе с которыми могут существовать особые структуры данных – индексы, призванные ускорить запросы к таблицам. При выполнении запросов Oracle по-разному обращается к таблицам и индексам – способы доступа к данным в различных ситуациях и являются предметом этой статьи.
Читать полностью »
Логика заведения и подтверждения инцидентов по обновлениям, устанавливаемым с помощью SCCM 2007
2013-08-04 в 17:22, admin, рубрики: ITIL, sccm, sql, системное администрирование, метки: ITIL, sccm, sqlВведение
Отправной точкой для статьи служит момент, когда очередные окна обслуживания пройдены, обновления систем на большую часть систем установлены, но остается незначительный процент машин на которые, судя по отчетам, обновления не встали.
Читать полностью »
Создание отчетов по трафику TMG на основе MS Reporting services. Продолжение
2013-08-01 в 3:22, admin, рубрики: reporting services, sql, tmg, системное администрирование, метки: reporting services, sql, tmg2 Часть: отчеты
Здравствуйте, в первой части мы создали таблицу, которая исправно, раз в час, наполняется данными.
Теперь, для примера, мы построим несколько отчетов (для построения отчетов я использовал report builder 2.0).
Читать полностью »
Восстановление Apache Derby без резервной копии
2013-07-29 в 14:09, admin, рубрики: Apache, sql, Восстановление данных, транзакции, метки: восстановление данных, транзакцииДля собственного удовольствия у меня на личном компьютере крутится робот для Википедии (аккаунт1, аккаунт2, исходный код). Бот держит локальный кеш версий страниц Википедии — чтобы не ходить каждый раз на удалённый сервер за ними, а также набор специфичных данных, которые собирались последние пару лет и очень важны для работы бота. Данные собираются в базу данных под управлением Apache Derby, и, вместе с кешем, БД занимает около 50 Гб.
И вот, в один прекрасный выходной день, когда бот обрабатывал данные в 8 потоков на 4-х CPU, Abbyy Finereader распознавал 14-ый том русского биографического словаря под редакцией А. А. Половцева, а противники делали свой ход в Civilization Age of Kings… возник он — синий экран смерти. Давненько не виделись, подумал я, перезагружая компьютер. С причиной ладно — скорее всего проблемы с видеоадаптером на аппаратной почве. Вот только когда компьютер загрузился и я попробовал запустить бота ещё раз, возникло это:
ERROR XSDG2: Invalid checksum on Page Page
А прошлый бэкап, как обычно, датирован мартом месяцем…
Читать полностью »
Создание отчетов по интернет трафику TMG на основе MS Reporting Services
2013-07-28 в 10:48, admin, рубрики: reporting services, sql, tmg, системное администрирование, метки: reporting services, sql, tmg1 часть: чистая таблица
В какой-то момент времени мне потребовалось создать гибкую систему отчетов по трафику ориентированную на конечного пользователя. Данная система должна была решить две задачи: снизить нагрузку на системных администраторов, предоставить конечным пользователям удобную систему отчетов в реальном времени.
Читать полностью »
Проблемы слияния записей в сложносвязанной таблице Oracle
2013-07-28 в 9:52, admin, рубрики: merge, oracle, sql, метки: merge, oracleПредисловие
По роду своей деятельности, сопровождаю инфраструктуру небольшого парк-отеля, которая включает необходимые и не очень элементы. Читать полностью »
Hekaton: Хороший или дурной тон?
2013-07-26 в 10:41, admin, рубрики: Hekaton, mssql, sql, Администрирование баз данных, метки: Hekaton, mssql, sql Июль уже подходит к концу, а на «хабре» до сих пор никто не вспомнил о CTP релизе MSSQL Server 2014.
Релизу будущего года присвоен позывной «Hekaton». Его появление было заявлено еще на конференции PASS 2012 года и тогда это было только название in-memory движка OLTP. Теперь это название целого релиза с встроенной поддержкой и оптимизацией обработки транзакций непосредственно в оперативной памяти. Читать полностью »