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

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

2
У який момент показник стає ефективним
Я знайшов чимало ресурсів, де згадується, що додавання індексу до таблиці робить пошук швидшим і вставляє повільніше, але тільки якщо таблиця велика. Це створює компроміс, який є дизайнерським рішенням, але має бути приблизний розмір таблиці, перед яким використання індексу є абсурдним. (10 рядків, наприклад, мабуть, нижче цієї межі) Хтось знає …

5
Ефективно фільтруйте великий набір за допомогою відключень
Скажімо, у мене єдина таблиця CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); У цьому прикладі TicketIdє Первинний ключ. Я хочу, щоб користувачі могли створити "частково спеціальні" …

4
Переміщення рядків від однієї таблиці до іншої
Я переміщую записи з однієї бази даних в іншу, як частину процесу архівування. Я хочу скопіювати рядки до таблиці призначення, а потім видалити ті самі рядки з вихідної таблиці. Моє запитання, який найефективніший спосіб зробити перевірку, якщо перша вставка була успішною перед видаленням рядків. Моя ідея така, але я вважаю, …

3
Витік транзакцій на SQL Server
У мене є база даних, до якої звертається близько 50 клієнтів через TDS через TCP, яка, здається, не звільняє простір журналу. Кількість процесів залишається близько очікуваних 50, а деякі з них досить довго живуть (> 120 днів). Зараз база даних має 40 гб в просторі журналу (у ній є лише …

2
Трансакція та Try-catch у роботі SQL Server
У нас є операції DML на кожному кроці завдання SQL Server. Для того, щоб забезпечити оновлення / вставка буде відкат в разі що - щось піде не так, я завернула зміни даних про кожному кроці в TRY CATCHі TRANSACTIONблоків: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 …

2
Бінарні журнали MySQL - пропустіть таблицю
Чи є спосіб пропустити певну таблицю у двійкові журнали? У мене налаштовані бінарні журнали як моя додаткова стратегія резервного копіювання між нічними резервними копіями. Але у нас є одна величезна довідкова таблиця, яку ми збираємось оновлювати щоночі з пакетного процесу (таблиця 70 Гб). Ця таблиця читається лише її, і вона …
9 mysql  logs  binlog 

1
Як виправити помилки оптимізації збірки SQL Server та виснаження пам'яті?
Служба оптимізації виконання .NET ( mscorsvw) продовжує витрачати всю пам'ять моєї робочої станції з моменту встановлення пакета оновлень 1 для SQL Server 2012. Він витрачає близько 1,6 ГБ пам'яті, перш ніж вичерпати всю наявну пам'ять: Я можу вбити процес, але це повторюється, коли я перезавантажую комп'ютер або чекаю досить довго. …

1
MongoDB не використовує всю доступну оперативну пам’ять
У мене є близько 200 ГБ даних, що зберігаються в кластері Монго. Фізична пам'ять одного з екземплярів, на якому працює монго, становить 8 Гб. Ніщо інше з жодних наслідків не працює в цьому випадку. Наскільки я можу зрозуміти, ґрунтуючись на документах Монго (на кшталт цього: http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage ), це означає, що …
9 mongodb  memory 

2
випадок проти нуля проти злиття
Я тільки читаю документацію до іспитів на SQL Server 2012 і побачив наступний момент: випадок проти нуля проти злиття Тепер я знаю, ЯК використовувати кожен, але я не знаю, КОГО використовувати кожен. Прошу уточнити, будь-хто. Дякую. Пс. Будь ласка, чи можемо ми мати тег для екзаменаційних питань?

2
Візьміть окрему базу даних MySQL в автономному режимі
У MySQL немає жодних команд SQL або внутрішніх механізмів для робить окрему базу даних недоступною / офлайн переміщення індивідуальної бази даних Як це справа, як можна взяти окрему базу даних в автономному режимі?

2
Як встановити та отримати власні змінні бази даних?
За допомогою PGAdmin IIIя можу клацнути правою кнопкою миші базу даних, перейти до Variablesвкладки та помістити властивість змінної імені-значення на саму базу даних. Чи є спосіб їх налаштувати? Я бачив application_nameзмінну, але хотів би мати application_versionзмінну.

2
Властивості документа для файлового файлу SQL Server
Я використовую Filetable SQL Server 2012 для зберігання документів та пошуку в них за допомогою семантичного пошуку . Мені було цікаво, чи є спосіб перерахувати всі властивості документа (метадані). Існує спосіб дозволити індексу повнотекстового пошуку та пошуку властивостей документа. Я можу скласти список властивостей індексів SQL Server із наступним твердженням: …

1
Пошкодження MySQL INNODB після збоїв на сервері під час одночасної команди скорочення
Сьогодні мій сервер вийшов з ладу, я думаю, через одночасну команду таблиці усікання на одній з наших таблиць INNODB. Сервер можна перезапустити, але після його запуску, кожного разу, коли я намагаюся видати команду SQL, я отримую таку помилку: ERROR 2006 (HY000): MySQL server has gone away Ось що трапилося в …

1
Чи можуть групи доступності забезпечити безперебійну відмову (без відмов запиту)?
Я тестував функцію груп доступності в SQL Server 2012 і виявляю, що приблизно 15 секунд часу простою, коли основний сервер переходить на вторинний сервер. Усі запити SQL, виконані за цей час, не спрацьовують, доки не буде завершено перехід до відмови. Чи є спосіб зменшити це на 0 секунд і не …

3
Не вдалося відновити резервну копію - файл "Db" не можна відновити до "{...} .mdf". Використовуйте З MOVE, щоб визначити дійсне місце для файлу
Я отримую такі помилки, намагаючись відновити команду відновлення у файлі резервного копіювання, який я отримав від клієнта. ВІДКРИТИ ДАТАБАЗУ SFDB ІЗ ДИСК = N'C: \ Резервне копіювання \ Backup.bak ' Будь-які думки щодо того, що я можу зробити, щоб це виправити? Він шукає mdf, тож чи можу я припустити, що …

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