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

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

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 …


2
Чи є інструменти сторонніх розробників, які можуть читати та / або аналізувати файли трасування (.trc) SQL Profiler [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . У мене є .trc файл із сліду, який DBA робив на одній із моїх баз даних. На моєму ПК …
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 

2
SSIS 2012 Не вдалося створити змінну середовища
Я працюю сценарієм для порту середовища з одного сервера на інший. Я зіткнувся з проблемою виклику, в catalog.create_environment_variableякій я отримую помилку "Тип даних вхідного значення не сумісний з типом даних" Рядок "." що виходить із закупівлі "check_data_type_value". Що дивно, що якщо я випущу сценарій GUI із змінних, цей запит спрацював …

1
Як правильно усунути помилкові конфлікти злиття реплікації
У нас є налаштування реплікації об'єднання SQL Server 2008 R2. Останнім часом я почав отримувати конфлікти для деяких таблиць, і коли я перевіряю переглядач конфліктів, я можу побачити, що значення переможця та програла стовпців, які програли, однакові! Я впевнений, що ці дані вносяться лише одним абонентом. Я використовував sp_showrowreplicainfoдокладніші відомості …


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

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

3
ОНОВЛЕННЯ таблиці на основі тієї ж таблиці
У мене є таблиця з описом товарів, і в кожному описі товару є " product_idа" language_id. Те , що я хочу зробити , це обновити всі поля з language_idпро 2рівному тому ж , product_idде language_idзнаходиться 1. Поки я намагався наступний запит, але я отримую помилки, вказуючи на те, що MySQL …
12 mysql  update 

2
Як розробити цю базу даних, щоб уникнути циклічної залежності?
Є дві таблиці: Користувач Адреса Користувач містить посилання на адресу. Адреса містить стовпці CreatedBy та ModifiedBy, що посилаються на Користувача. Як створити цю базу даних, щоб уникнути циклічної залежності?

2
Інструмент для експорту даних із усіма реляційними даними? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Чи є інструмент для експорту даних із вибраних рядків у таблиці з усіма даними, що зберігаються в інших таблицях …

1
Резервні копії транзакцій SQL Server проти журналів
Я успадкував базу даних, що має найважливіший для бізнесу розмір SQL Server 2008, і намагаюся обернути голову навколо планування резервного копіювання. (Я розробник, а не DBA.) У налаштуваннях нашої системи зараз є дві резервні системи: Щотижневі повні резервні копії ( .bak) та погодинні .trnрезервні копії журналу транзакцій . Ми зберігаємо …

5
Як я можу видалити поганий план виконання з бази даних Azure SQL?
DBCC FREEPROCCACHEне працює в Azure SQL DB. Як інакше я можу змусити план вигнати себе з кешу таким чином, щоб це не зашкодило виробничій системі (тобто я не можу просто перейти настільно змінювати таблиці невільно)? Це спеціально для SQL, створеного Entity Framework, тому це не самокеровані збережені програми - це …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.