Cтраница 1
Машина баз данных, на верхнем уровне иерархии памяти которой используется высокоскоростная ассоциативная память, реализованная аппаратно. [1]
Машина баз данных BDE обеспечивает неявную транзакцию на уровне записи. Однако при обработке набора записей это несколько перегружает сетевой трафик и замедляет работу. Этого можно избежать, определив явную транзакцию. [2]
Предусматривается использование машин баз данных не только в качестве периферийного оборудования универсальных ЭВМ, но и в качестве самостоятельных процессоров - узлов сети ЭВМ. [3]
Одно из преимуществ машины баз данных, имеющей усовершенствованный оптимизатор запросов, - то, что разработчикам не требуется выбирать метод доступа к базам данных. Оптимизатор SQL-сервера определяет, как правило, наиболее эффективный план запроса, и программист или администратор баз данных ( DBA) не должен корректировать работу оптимизатора. Однако иногда все-таки бывает необходимо составить запрос лучшим образом. В этом разделе оптимизатору даются два совета по индексированию. [4]
В настоящее время разработки машин баз данных активно ведутся во многих странах и базируются главным образом на реляционной модели данных. Создан целый ряд промышленных прототипов такого оборудования и появились его коммерческие образцы. [5]
Встретившись с медленно функционирующим приложением или машиной баз данных, которая кажется плохо настроенной, большинство администраторов и программистов тотчас же закатывают рукава и начинают процесс оптимизации системы. К сожалению, существует ряд операций, возможно, утомительных, но важных, которые необходимо осуществить перед тем, как приступить к настоящей работе по настройке системы. Если не задать надежную, четкую конфигурацию среды для проведения теста, то весьма вероятен риск неверного определения причины или причин, вызывающих ненормальное функционирование системы. Затем эти некорректные выводы могут быть положены в основу общего плана действий, и только впоследствии обнаружится, что были неверны первоначальные предположения. [6]
Когда для зеркального отображения устройств применяется SQL-сервер, машина базы данных записывает все изменения в базу данных дважды: один раз в основное устройство, второй - в зеркальное. Это совсем ненамного замедляет выполнение операций записи информации, но резко снижает вероятность потери данных в случае катастрофического сбоя диска. [7]
В части 3 рассказывается о том, как настроить машину баз данных максимально эффективно. SQL-сервер очень тесно интегрирован с операционной системой Windows NT, поэтом) в следующей главе обсуждается, как наилучшим образом использовать эту интеграцию. В главах 11 и 12 рассказано об эффективном управлении диском и машиной SQL-сервера. Далее, в главах с 13 по 15 показано, как применять различные инструментальные средства для контроля за текущей деятельностью пользователей. Заканчивается часть 3 анализом того, как наилучшим образом использовать возможности средства тиражирования, предлагаемого SQL-сервером. [8]
Выходные данные sp stored procedures. [9] |
Синтаксический анализ хранимых процедур проводится на этапе их создания, поэтому во время работы машина баз данных может пропустить этот шаг. [10]
В ранних версиях SQL-сервера команда DBCC CHECKTABLE выполнялась последовательно, но начиная с версии 6.0 машина базы данных распределяет общий объем работы, необходимой для завершения этой операции, по нескольким потокам. Это значительно повышает производительность, так как многие шаги могут быть выполнены параллельно. [11]
Одно из самых больших достоинств Windows NT и SQL-сервера - высокая степень интеграции между операционной системой, машиной баз данных и сетевым программным обеспечением. В этой главе обсуждается, как можно интерпретировать информацию о состоянии сети, а также как некоторые параметры конфигурации влияют на производительность сети. [12]
При использовании метода свободного согласования ( loose consistency), который был выбран разработчиками SQL Server 6.0, машина базы данных по-прежнему гарантирует своевременную и безошибочную передачу данных от одного узла тиражирования другому. Однако при этом больше не обязательно обеспечивать пересылку данных между узлами в реальное время. Для пользователей это означает, что они могут рассчитывать на безошибочность информации тиражируемой базы данных, но эта информация запаздывает по времени. Если компьютеры, содержащие базы данных, соединены постоянно, то изменение данных в одной базе и соответствующее изменение данных в тиражируемой базе будет разделять небольшая временная задержка. Во многих случаях эта задержка невелика и не влияет на использование баз данных. Если базы данных размещены на компьютерах, которые соединяются периодически, то изменения базы-источника не будут отражаться на базе-адресате до тех пор, пока компьютеры не смогут установить соединение. [13]
С точки зрения технического аспекта следует выделять [34]: универсальные, мини -, персональные ЭВМ и рабочие станции; машины баз данных; манипулятор типа мышь; бесклавиатурные технологии ( бездисковые АРМ), включая устройства распознавания речи; оптические запоминающие устройства; гиперносители; персональные компьютеры на базе 16 - и 32-разрядных и более совершенных микросхем. [14]
Эта машина разработана как сильно связанная распределенная база данных и предназначена для достижения высокой производительности с помощью фрагментации данных и генерации параллельных планов реализации запросов. Машина базы данных PRISMA разработана как легко расширяемая и будет состоять из 100 процессоров данных, каждый из них имеет 16 Мбайт памяти. Машина поддерживает две парадигмы программирования: стандартный SQL и PRISMAlog, представляющий собой расширение Дейталога. SQL используется как язык определения и модификации данных, в то время как PRISMAlog - только язык запросов, позволяющий просто определять правила, в том числе рекурсивные. [15]