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

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

1
Если транзакция «зафиксирована», то сохраняется ли она точно?
Если транзакция зафиксирована успешно, могу ли я быть на 100% уверен, что она была записана в базу данных И в файлы журнала? Могу ли я быть уверен, что данные сохранены? Сегодня наши файлы журнала достигли предела накопителя, и мы получили много ошибок. Кроме того, некоторые другие службы потерпели крах. Мы …

1
Первичный ключ автоинкремента в CREATE TABLE… AS SELECT
Я создал таблицу, используя сложный запрос выбора через CREATE TABLE ... AS SELECT.... Как добавить автоинкрементный первичный ключ в этот запрос? Например: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from `user` inner join `user_groups` on (`user`.`user_id`=`user_groups`.`user_id`) left join …


2
Существуют ли какие-либо сторонние инструменты, которые могут читать и / или анализировать файлы трассировки SQL Profiler (.trc) [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . У меня есть файл .trc из трассировки, которую администратор баз данных сделал в одной из …
12 sql-server  trace 

2
MERGE использует tempdb?
Рассмотрим следующий запрос: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, source.Value); …
12 sql-server  t-sql 


1
Как правильно устранить неполадки репликации слиянием ложных конфликтов
У нас есть настройка репликации слиянием SQL Server 2008 R2. В последнее время я начал получать конфликты для некоторых таблиц, и когда я проверяю средство просмотра конфликтов, я вижу, что значения столбца победителя и проигравшего идентичны! Я уверен, что эти данные вводит только один подписчик. Раньше я sp_showrowreplicainfoполучал более подробную …

2
SSIS 2012 Создать переменную среды не удалось
Я работаю сценарий для переноса среды с одного сервера на другой. Я сталкиваюсь с проблемой вызова, в catalog.create_environment_variableкоторой я получаю сообщение об ошибке «Тип данных входного значения не совместим с типом данных« String ».» выход из процесса "check_data_type_value." Что странно, что если я позволю GUI-скрипту вывести переменные, этот запрос будет …

3
Обновление таблицы с миллионами записей, прошло 4 дня
В настоящее время я обновляю таблицу с миллионами записей, прошло 4 дня, и запрос все еще выполняется. Я проверил монитор активности, показывает, что запрос запущен. В журнале событий нет ошибок вообще. Производительность мудрая: Tempdb на диске A (850 ГБ свободного места) файл базы данных на диске B (750 ГБ свободного …

2
Какую пропускную способность следует ожидать с MPIO?
Dell PowerEdge 2950 с двумя сетевыми картами 1 Гбит / с подключается к двум портам 1 Гбит / с на коммутаторе, который затем переходит к NetApp с четырьмя сетевыми картами 1 Гбит / с, которые представлены как один виртуальный интерфейс. 24 диска, 7200k SATA, NetApp RAID-DP. Я сопоставил каждый сетевой …
12 sql-server 

2
Как спроектировать эту базу данных, чтобы избежать циклической зависимости?
Есть две таблицы: пользователь Адрес Пользователь содержит ссылку на адрес. Адрес содержит столбцы CreatedBy и ModifiedBy, которые являются ссылкой на пользователя. Как мне спроектировать эту базу данных, чтобы избежать циклической зависимости?

3
ОБНОВЛЕНИЕ таблицы на основе той же таблицы
У меня есть таблица с описаниями продуктов, и у каждого описания продукта есть a product_idи a language_id. То , что я хочу сделать , это обновить все поля с language_idо 2равном том же , product_idгде language_idнаходится 1. До сих пор я пробовал следующий запрос, но я получаю ошибки, указывающие, что …
12 mysql  update 

2
Инструмент для экспорта данных со всеми реляционными данными? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Существует ли инструмент для экспорта данных из выбранных строк в таблицу, где все данные хранятся …

1
Резервные копии транзакций SQL Server и журналы
Я унаследовал среднюю по размеру критическую для бизнеса базу данных SQL Server 2008 и пытаюсь обдумать планирование резервного копирования. (Я разработчик, а не администратор баз данных.) То, как наша система настроена сейчас, есть две системы резервного копирования: Еженедельные полные резервные копии ( .bak) и ежечасные .trnрезервные копии журнала транзакций ( …

4
Требуется ли REINDEX после CLUSTER?
Я рассматриваю возможность использования CLUSTER для изменения порядка таблицы по индексу. Я понимаю, что такое воссоздание данных таблицы делает все существующие индексы либо раздутыми, либо бесполезными. Я видел некоторые признаки того, что после кластера требуется REINDEX. Я нашел другие ссылки, которые указывают, что CLUSTER делает REINDEX. Официальная документация ничего не …
12 postgresql 

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