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

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


1
Надати дозвіл на вибір із системних таблиць
У мене база даних Microsoft SQL Server 2008 r2. Визначається користувач, який називається marie, який може отримати доступ до таблиць у головній базі даних; це добре працює. Тепер я хотів би, щоб Марі могла виконати цей запит: SELECT resource_type,spid,login_time,status,hostname,program_name,nt_domain,nt_username,loginame FROM sys.dm_tran_locks dl JOIN sys.sysprocesses sp on dl.request_session_id = sp.spid Задіяні …
14 sql-server 

2
Як використовувати SUBSTRING за допомогою REGEXP в MySQL
У мене така ситуація. Мені доводиться підстроковувати регулярний вираз з опису за допомогою MySQL. Опис: Lorem D9801 ipsum dolor sit amet Де D9801 - REGEXP. Кожен сильний текстовий опис має різний зміст, але мій регулярний вираз повинен виглядати так: REGEXP 'D [[: digit:]] {4}' REGEXP завжди має "D" на початку …

1
Переміщення первинного ключа до групової групи (SQL Server 2012)
Як я можу перемістити кластерний первинний ключ до нової групи файлів? Я вже знайшов можливий "алгоритм", але він жахливо неефективний: Відкиньте некластеризовані індекси (вимагає їх вдатися та відновити) Випадання кластерного індексу (вимагає вживання всієї таблиці) Створення нового обмеження первинного ключа (величезна операція сортування) Створіть усі некластеризовані індекси (необхідне сортування та …

4
Повільний запит на великій таблиці з групою BY і ORDER BY
У мене є таблиця з 7,2 мільйона кортежів, яка виглядає приблизно так: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …

2
Моделювання обмежень на агрегати підмножини?
Я використовую PostgreSQL, але я вважаю, що більшість верхніх точок повинні мати деякі подібні можливості, і, тим більше, що рішення для них можуть надихати рішення для мене, тому не враховуйте цей PostgreSQL. Я знаю, що я не перший, хто намагається вирішити цю проблему, тому вважаю, що тут варто запитати, але …

1
UPSERT - Чи є краща альтернатива MERGE або @@ rowcount? [зачинено]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Мені було цікаво, чи стикалися …

3
Коли мені потрібно створити резервну копію головного сервісного ключа?
Я читаю деяку документацію та довідку про прозоре шифрування даних. Деяка документація згадує також резервне копіювання Service Master Key (для уточнення я не говорю про Master Key Database). Я просто не точно розумію, чому це необхідно, тому що мені вдалося створити резервну копію / відновлення бази даних за допомогою шифрування …

3
Паралельне оновлення статистики
У SQL Server 2008 чи новіших версіях є UPDATE STATISTICS WITH FULLSCANоднопоточна операція чи вона може використовувати паралелізм? Як щодо оновлення статистики з вибіркою за замовчуванням - чи можна використовувати паралелізм? Я не бачу параметр із зазначенням MAXDOPстатистики оновлення.

2
Як видалити відновлення бази даних
Я веду доставку журналу на сервері SQL 2008 R2. У мене ситуація, коли на вторинному накопичувачі бази даних не вистачало місця та не застосовувати журнали транзакцій з доставкою журналів. Я хочу це виправити - видалити бази даних на вторинному рівні та налаштувати доставку журналу з нуля. Зараз у мене проблема …

3
Що отримується з диска під час запиту?
Досить просте запитання, напевно, десь відповіли, але я не можу сформувати правильне пошукове запитання для Google ... Чи впливає кількість стовпців у певній таблиці на ефективність запиту під час запитів у підмножині цієї таблиці? Наприклад, якщо таблиця Foo має 20 стовпців, але мій запит вибирає лише 5 з цих стовпців, …

2
Як додати користувача з доступом до одного перегляду?
Я працюю з MSSQL Server Management Studio 2008 і мені потрібно викрити перегляд третьої сторони для їх узгодження даних. Я створив відповідний вигляд, але у мене виникли проблеми зі створенням користувача та наданням користувачеві відповідних дозволів для вибору з представлення даних. Я слідував за майстрами для створення логіна та користувача, …

1
Поведінка даних в індексах на основі коефіцієнта заповнення
Скажімо, у вас є база даних, де коефіцієнт заповнення за замовчуванням дорівнює 20. Щоразу, коли дані вставляються, вони створюють лише сторінки, заповнені до 20%? Наскільки я розумію, коли дані будуть вставлені, на сторінках буде приблизно 20% даних. Коли дані оновлюються, однак вони розширяться до більш ніж 20% індексу, доповнивши їх …

5
Який хороший інструмент для візуалізації завдань SQL Agent? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 4 роки тому . Мені здається, що вбудовані інструменти MS SQL Studio для управління завданнями агента трохи засмучують. Які інструменти там вам здалися …

3
Чому проста команда ALTER TABLE займає стільки часу на столі з повнотекстовим покажчиком?
У мене є велика (~ 67 мільйонів рядків) таблиця значень імен, яка має повнотекстову індексацію на DataValueстовпці. Якщо я спробую виконати таку команду: ALTER TABLE VisitorData ADD NumericValue bit DEFAULT 0 NOT NULL; Він працює 1 годину 10 хвилин і досі не завершується на VisitorDataтаблиці, що містить ~ 67 мільйонів …

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