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

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе


6
Какие угрозы безопасности создает учетная запись SA и другие известные имена учетных записей?
Представляет ли известное имя учетной записи, например, sa, угрозу безопасности базы данных? При использовании проверки подлинности Windows на SQL Server накладывает ли она ту же политику паролей (если она была установлена ​​для блокировки учетной записи после 5 раз)?

2
Почему я не могу прочитать столбцы Oracles CLOB через связанный сервер SQL-SERVER 2008?
Я хочу получить доступ к данным в базе данных Oracle 11g из SQL-Server 2008 Я установил связанный сервер, и когда я выполняю select * from [Link_server_name]..Oracle_schema.Oracle_table Oracle_table содержит столбцы Number и varchar2, все работает как исключение. Но когда Oracle_table содержит столбец CLOB, я получаю следующую ошибку: Der OLE DB-Anbieter 'MSDAORA' …

2
SQL 2005: Можем ли мы определить, насколько работа по восстановлению индекса может увеличить файлы журнала базы данных?
На SQL Server 2005, если все базы данных находятся в полном режиме (с ежечасным резервным копированием журнала транзакций), можно ли определить, может ли перестройка всех индексов базы данных увеличить размер файла журнала базы данных? И сколько это может вырасти? Если нет прямого ответа, то любые указания будут по достоинству оценены. …

3
Резервное копирование базы данных в Oracle - Экспорт базы данных или использование других инструментов?
Одна из «практик», которые я видел в отношении выполнения администратором базы данных в моей организации, заключается в обработке полного экспорта базы данных с использованием таких инструментов, как exp/ в expdpкачестве резервной копии. Будет ли это хорошей практикой? Каковы преимущества использования RMAN по сравнению с этим подходом?
10 oracle  backup 

9
MySQL кластер с балансировкой нагрузки без балансировки нагрузки
Я пытаюсь создать кластер MySQL с балансировкой нагрузки, но без фактического балансировщика нагрузки, чтобы не добавить еще одну точку отказа или сложности. Я думал о том, чтобы иметь следующее: Есть мастер-мастер настройки для MySQL На каждом клиенте разместите простой циклический прокси, который будет вращать запросы между серверами. Это возможно? Или …
10 mysql 

10
Уменьшите базу данных ниже ее первоначального размера
У меня есть база данных разработчика SQL Server 2005, которая является 30-гигабайтной копией live. Мы удалили некоторые данные, которые не нужны в dev, что приводит к уменьшению занимаемого файлового пространства до 20 ГБ. Таким образом, у нас есть около 33% неиспользованных. Мне нужно освободить место, которое позволит нам иметь на …

2
Как предотвратить блокировку секционированного Columnstore при SELECT
У меня есть три таблицы Clustered Columnstore Index (CCI) в SQL Server 2016. Все эти CCI находятся в одной схеме разделения, основанной на идентификаторе клиента. В последнее время и непоследовательно я получаю тупиковые ситуации для простых операторов выбора из соединений с этими таблицами. Пример запроса, который блокирует: SELECT TOP 33 …

1
Разреженные столбцы, время процессора и отфильтрованные индексы
Sparsing При выполнении некоторых тестов для разреженных столбцов, как и у вас, произошел спад производительности, который я хотел бы узнать по прямой причине. DDL Я создал две идентичные таблицы, одну с 4 разреженными столбцами и одну без разреженных столбцов. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID …

1
Почему мне нужно привести NULL к типу столбца?
У меня есть помощник, который генерирует некоторый код для массовых обновлений для меня и генерирует SQL, который выглядит следующим образом: (И активные, и основные поля имеют тип boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; Однако …
10 postgresql  null  cast 

1
Доступ к представлению на основе таблицы в другой базе данных без учета в этой другой базе данных
Я создал представление в database1 на основе таблиц в database2. Я дал SELECTразрешение пользователю, который имеет доступ только к базе данных1. Пользователь не может заставить это представление работать, потому что у него нет учетной записи в базе данных2. Как я могу решить эту проблему? Я не хочу создавать учетную запись …

1
Ограничение в 8000 символов на OPENQUERY для связанного сервера
У меня есть запрос, который я пытаюсь выполнить OPENQUERYна SSRS / SQL Server 2014, но получаю сообщение об ошибке: Строка символов, которая начинается с [...], слишком длинная. Максимальная длина 8000. Есть ли способ обойти это ограничение? Для справки я пытаюсь выполнить запрос из SSRS через связанный MySQL Server.

2
Лучший подход для «как или нравится, или нравится, или нравится, или нравится»
В этом вопросе у него такая же проблема, как и у меня. Мне нужно что-то вроде: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Это ужасно и не использует индексы. В этом случае это действительно единственный способ сделать …

1
Настройки Ghost Cleanup
Я использую базу данных с высокой транзакцией (в среднем ~ 175 тыс. Транзакций в минуту, добавлено и удалено почти 9 млн записей в час) До недавнего времени это не было большой проблемой, поскольку у нас было ~ 7,5 миллионов записей, добавленных и удаленных, но с последними потоками данных очистка от …

4
Как изменить версию задачи скрипта в SSIS?
Я добавил задачу сценария в проект служб SSIS в VS2015. При развертывании на SQL Server 2016 я получил сообщение об ошибке, что version 15.0сценарий не поддерживается. Где это version 15 come from? Читая другие подобные вопросы о переполнении стека, я вижу, что вы можете установить целевую версию проекта на SQL …
10 ssis 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.