Администраторы базы данных

17
Таблица надгробий против удаленного флага в сценариях синхронизации и мягкого удаления базы данных

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

17
Низкая производительность SQL Server, когда студия управления закрыта

Я заметил странное поведение SQL Server 2008 r2 express: обычно время выполнения моего запроса составляет ~ 650 мс, но если я открою Management Studio и выполню любой простой запрос (например SELECT * FROM Something), время выполнения станет ~ 40 мс. Если я закрою студию управления, это значение...

17
Почему ОБНОВЛЕНИЕ Postgres заняло 39 часов?

У меня есть таблица Postgres с ~ 2,1 миллиона строк. Я запустил обновление ниже: WITH stops AS ( SELECT id, rank() OVER (ORDER BY offense_timestamp, defendant_dl, offense_street_number, offense_street_name) AS stop FROM consistent.master WHERE citing_jurisdiction=1 ) UPDATE consistent.master SET...

17
Что означает NVL?

Что означает NVL? Я говорю о функции Oracle и Informix (возможно, некоторых других), используемой для фильтрации ненулевых значений из результатов запроса (аналогично COALESCEдругим базам...

17
Пересчитать временное измерение в BIDS

Я использую BIDS для создания куба в SSAS 2008 r2. Я использовал мастер для создания измерения времени. Частью этой конфигурации является выбор диапазона дат. После создания я понял, что мне нужен более широкий диапазон дат, чем я изначально указывал. Я обнаружил, что могу открыть измерение,...

17
Когда следует указывать PAD_INDEX?

Таким образом, вы можете использовать, FILLFACTORчтобы оставить место на листе индексных страниц. Указание PAD_INDEXтакже оставляет пространство в промежуточных узлах. Какие сценарии вы должны указать PAD_INDEX, и какую пользу это дает для...

17
Почему существует черепаха PostgreSQL?

Я только что проверил пропагандистскую страницу для PostgreSQL и нашел это маленькое произведение искусства: Это логотип PostgreSQL в стиле "черепаха" . Сколько лет этому, и PostgreSQL когда-либо официально использовал черепаху вместо слона? Какая история...

17
Должен ли я переносить данные с помощью отсоединения / копирования / вложения или резервного копирования-восстановления-воспроизведения?

Я собираюсь приступить к переносу файлов базы данных в новую SAN (из старой SAN), и у меня есть несколько вариантов для реализации этого. (1) Было предложено изучить уровень восстановления полной резервной копии в новой базе данных на сервере. Однако (2) мой первоначальный план состоял в том, чтобы...

17
Как управлять миллионами пользователей?

Я собираюсь запустить что-то действительно большое. Мне нужно подготовить свой сервер и базу данных. Я хотел бы сгруппировать каждый набор из 100 000 пользователей в отдельные пользовательские таблицы, но я не знаю, как связать одного пользователя, пытающегося войти в соответствующую...

17
Настройка центральной библиотеки хранимых процедур / функций CLR для внутренних хранимых процедур в других базах данных?

Я хотел бы использовать код, который я разработал в C # CLR, для использования во всех базах данных в системе, чтобы мне не приходилось устанавливать каждую из них на достоверную, включать CLR и хранить кучу одного и того же кода внутри каждой из них. , Есть ли лучший способ сделать это с точки...

17
«Превышен период ожидания запроса блокировки» Ошибка при попытке увидеть иерархию БД

У меня проблемы с базой данных. Я могу выполнять основные запросы, хотя и намного медленнее, чем обычно. Когда я пытаюсь просмотреть деревья иерархии для таблиц, представлений или процедур в SSMS Object Explorer, я получаю lock request time out period exceeded. Мои отчеты SSRS, которые запускаются...

17
SQL Server: мы должны использовать TCP или именованные каналы или использовать по умолчанию?

При подключении к SQL Server 2008 R2 из клиентского приложения .NET 4 на другом сервере в той же локальной сети можно установить три разных сетевых протокола: TCP Именованные трубы Не устанавливайте ничего в строке подключения и используйте значение по умолчанию Что такое лучшая практика? Что...

17
Ограничить обновление для определенных столбцов. Разрешить только хранимую процедуру для обновления этих столбцов

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

17
Отключение проверки схемы при создании функции / хранимой процедуры

Я пытаюсь автоматизировать процесс, который выполняет изменения в базе данных SQL Server 2008 R2. Введенный мной процесс удаляет и воссоздает мои хранимые процедуры и функции, а также запускает сценарии для изменения таблиц / столбцов / данных. К сожалению, один из сценариев требует, чтобы сначала...

17
SQL Server Management Studio 2012: как иметь папки в проекте SSMS?

Я использую SSMS 2012 для общения с SQL Server 2012 и SQL-серверами Azure, которые мы используем. Я признаю, что я не эксперт по SQL, поэтому я сохранил большинство своих сценариев SQL для дальнейшего использования. Я быстро столкнулся с 20 или около того сценариями .SQL в проекте SSMS, и все они...

17
Какой самый быстрый способ экспортировать таблицу в текстовый файл

У меня будет база данных SQL Server 2012 и таблица с 3 миллионами строк и, возможно, 50 столбцами. Каков будет самый быстрый способ для автоматического фонового процесса .net (может быть, с помощью какой-нибудь команды SQL или Powershell) экспортировать его в текстовый файл, по одной строке для...

17
Разрешения SQL Server для создания, восстановления, удаления только некоторых баз данных

На MS SQL Server 2008 R2 мне нужен пользователь, который может создавать, восстанавливать, DBCC CHECKDB, а затем удалять базы данных. Но он не должен иметь возможность доступа или удаления указанных баз данных на сервере (по соображениям безопасности). Возможна ли эта...

17
Отказано в доступе к файлу при попытке импорта

Когда я пытаюсь использовать \iфайл, который не находится в папке psql.exe, он говорит C:: permission denied. Например, у меня есть файл с командой SQL, C:\Users\Work\Desktop\School Work\load_database.sqlи при вводе \i "C:\Users\Work\Desktop\School Work\load_database.sql"он говорит C:: permission...