Articles of базы данных

Sql Server 2016 Производительность ужасна, делая очень простые вставки

Я надеюсь, что кто-то может помочь мне устранить проблемы с работой SQL Server 2016. Вот две установки, которые у меня есть, и я их сравниваю Старинный ноутбук с рельефом dell (i7 cpu, 16gb ram ssd) Windows 10 Sql Server 2014 Developer edition (x64) Новый dell (xeon cpu, 32-гигабайтный барабан, намного быстрее ssd – в 3 […]

Как мое приложение одновременно может использовать базу данных MS Access и базу данных SQL Server?

Какие стратегии и методы вы использовали для создания приложения с управлением данными, которое требует доступа к нескольким различным источникам данных? В частности, Microsoft Access и SQL Server. В идеале я бы хотел создать слой абстракции, который скрывает физический источник данных из приложения. Что-то вроде ADO.NET Entity Framework было бы идеальным, но у него не было […]

Почему нет встроенной роли базы данных «хранимых процедур»?

Я всегда задавался вопросом, почему список ролей базы данных ( db_datareader , db_datawriter , db_ddladmin и т. Д.) Никогда не включал db_storedprocedureexecutor . Другие имеют смысл, но похоже, что они могут предоставить возможность выполнять все хранимые процедуры конкретному пользователю (без предоставления им db_owner , что является единственным способом сделать то же самое) было бы удобной […]

Как реализовать контроль доступа к базе данных на основе строк

В настоящее время я разрабатываю приложение для базы данных малого бизнеса, для которого мы планируем перейти к многопользовательскому доступу в следующий раз. База данных в основном содержит проекты (в таблице проектов) с несколькими объединенными таблицами, содержащими дополнительную информацию. Одним из требований наших клиентов в отношении многопользовательских операций будет мелкозернистый контроль доступа в основном на основе […]

Распараллеливает ли хранимая процедура более высокую производительность кластеров?

В настоящее время я изучаю способы ускорения и расширения длинного совпадающего задания, которое в настоящее время выполняется как хранимая процедура в MSSQL 2005. Соответствие включает в себя несколько полей со многими неточными случаями. Хотя я хотел бы, в конечном счете, масштабировать его до крупномасштабных наборов данных за пределами базы данных, мне также нужно рассмотреть некоторые […]

Какой тип данных использовать для порядкового номера?

Всякий раз, когда у меня есть некоторые записи / объекты, которые я хочу быть в определенном порядке, я обычно создаю поле под названием «Ординал». Я часто задаюсь вопросом, было бы лучше использовать целое число или десятичное значение для порядкового поля. Это соображение при перемещении объекта в другое положение в порядке: Если вы используете последовательные целые […]

Одновременное обновление двух разных баз данных

Предположим, у меня есть две базы данных: DatabaseA create table Table1 (field1 int, field2 int, field3 int) DatabaseB create table Table1 (field1 int, field2 int) Наша старая заявка использует B и должна продолжать это делать. Мы разрабатываем новое приложение, которое будет использовать A. Каков наилучший способ убедиться, что все изменения в A: Таблица 1 реплицируются […]

Интерпретация sys.dm_db_missing_index_group_stats, особенно неравенства_колонны в SQL Server

Я получаю несколько предложений по отсутствию индексов для таблицы sys.dm_db_missing_index_group_stats в SQL Server (я использую 2008 R2). Мне нужна помощь в интерпретации рекомендаций. Для некоторых есть рекомендации как в столбце равенства_колония, так и в столбце неравенства_колония. Я знаю, что порядок может повлиять на эффективность индекса. Итак, с этим допущением, есть ли рекомендация для создания индекса […]

Первичный ключ (два столбца)

У меня есть два столбца в моем первичном ключе (id, type), id – личность, а тип – внешний ключ. Я хочу установить семя для столбца id следующим образом: id type 10000 1 10001 1 10000 2 10001 2 10002 1 10002 2 10000 3 Я мог бы сделать это из кода (или dml), ​​но интересно, […]

Лучшая практика для установки флага DacUpgradeOptions.IgnoreDataLoss при непрерывном развертывании?

Какова наилучшая практика установки свойства DacUpgradeOptions.IgnoreDataLoss в автоматическом обновлении Data-Tier Application (DACPAC)? На основе документации MSDN ( ссылка ), если IgnoreDataLoss имеет значение True , обновление будет продолжаться, даже если некоторые из операций приводят к потере данных. Если False , эти операции завершат обновление. Например, если таблица в текущей базе данных отсутствует в схеме нового […]

Intereting Posts
SQL Server: как получить атрибуты XML в запросе? Файл журнала для базы данных заполнен Получите максимальное значение для столбца идентификации без сканирования таблицы Эквивалент MySQL \ G в SQL Server SQL-Server: установить все строки (значения) для некоторых выбранных столбцов = NULL Предложение ORDER BY недопустимо в представлениях, встроенных функциях, производных таблицах, подзапросах и общих табличных выражениях Каковы преимущества / недостатки использования сервера mdf vs sql db Создание запроса на вставку (ошибка ограничения внешнего ключа) Как я могу реализовать плагин jQuery DataTables с использованием обработки на стороне C #, ASP.NET, SQL Server? Вывод Sql – goto Создайте соединение в 2 базах данных из приложения Java Сохранять правила доступа ASP.Net на SQL Server SQL Server: база данных застряла в состоянии «Восстановить» Утечки соединения в классическом ASP с использованием Server.CreateObject («ADODB.Connection») Как я могу получить разницу двух дат из разных таблиц и сгенерировать ее в виде сводки с использованием SQL-запроса?