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

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

1
Збір значень параметрів із розширеного сеансу подій
Я використовую розширені події, щоб простежити твердження, використовувані нашою програмою. Я створив сеанс, який збиратиме потрібну інформацію, за винятком того, що я також хотів би знати фактичні значення параметрів, які використовувались . Я виконую цей слід у невиробничому середовищі, і будь-яка ефективність, потрапила в слід, є прийнятною. Усі запити походять …

1
Доцільність використання STATISTICS_NORECOMPUTE
Нещодавно я зайнявся підтримкою набору баз даних із цікавими проблемами з індексом. Один із тих, хто мене найбільше обтяжує, - це відмінності в показниках між машинами для розробки, випробувань, моделей та виробництва. Оскільки відмінності роблять налаштування запитів досить складним, їх синхронізація є одним з моїх перших проектів. Коли я порівнював …

1
Як відключити анонімний вхід?
Згідно з документацією на MySQL , ви можете загартувати сервер MySQL, додавши паролі або видаливши анонімні облікові записи. Якщо ви хочете заборонити клієнтам підключатися як анонімні користувачі без пароля, вам слід призначити пароль кожному анонімному обліковому запису або видалити облікові записи. Перед затвердінням таблиця моїх користувачів виглядала так. mysql> select …
9 mysql  security 

1
Підвищити швидкість відновлення індексу на SQL-сервері
Я імпортую велику кількість даних у порожню базу даних, і перед початком роботи я відключив усі не унікальні некластеризовані індекси, щоб побачити, чи можу я покращити ефективність імпорту. Тепер я хочу знову включити індекси, і мені цікаво, чи є щось, що я можу зробити, щоб оптимізувати це. Існує> 100 таблиць …

1
Неможливо змінити назву служби для Oracle
Я намагаюся змінити назву служби встановлення Oracle 11.2.0.3 на сервері Windows 2003. Під час встановлення ім'я служби визначалося з домену за замовчуванням, але ми хотіли б позбутися цього. Що я робив до цього часу (і що раніше працював), щоб змінити назву послуги mydb.foo.barна mydbлише: alter system set service_names = 'mydb' …

1
Чи є різниця між наданням користувача SELECT користувачеві та додаванням їх до ролі db_datareader?
Мене попросили надати SELECT, INSERTі UPDATEдо цього користувачеві для всіх таблиць в базі даних. Я в кінцевому підсумку доданні db_datareaderі надання їм INSERTі UPDATEна рівні бази даних. Але це мене змусило задуматися, яка різниця (якщо така є) між наданням SELECTдозволу користувача на рівні бази даних або додаванням їх до db_datareaderролі? …

1
Чи змінилися внутрішні засоби відстеження змін від SQL Server 2008 до 2012?
Під час зйомки проблеми з синхронізацією від'єднаних пристроїв із центральним сервером баз даних, у нас виникає проблема після оновлення до SQL Server 2012 на сервері. Здається, що CHANGE_TRACKING_MIN_VALID_VERSION повертає значення на 1 вище, ніж слід (або принаймні, ніж це було до оновлення.) Я працював через великий приклад Аршада Алі через …

2
Як визначити, чи стовпець визначений як послідовний тип даних замість цілого числа, заснованого на каталозі?
Тому я зараз створюю SQL для читання каталогів postgres (9.1) для створення визначень таблиць. Однак у мене виникають проблеми із типами даних SERIAL / BIGSERIAL. Приклад: CREATE TABLE cruft.temp ( id BIGSERIAL PRIMARY KEY ); SELECT * FROM information_schema.columns WHERE table_schema='cruft' AND table_name='temp'; "db","cruft","temp","id",1,"nextval('cruft.temp_id_seq'::regclass)","NO","bigint",,,64,2,0,,,,,,,,,,,,,"db","pg_catalog","int8",,,,,"1","NO","NO",,,,,,,"NEVER",,"YES" Це дає мені ім'я бази даних …

1
сервери конфігурації mongodb не синхронізовані
У мене налаштування з 2-х фрагментів, з 2-ма серверами реплік та 3-ма серверами конфігурації та 2 монгоми. У мене є такі проблеми: 1) сервери mongo config не синхронізовані: Aug 14 09:46:48 server mongos.27017[10143]: Sun Aug 11 09:46:48.987 [CheckConfigServers] ERROR: config servers not in sync! config servers mongocfg1.testing.com:27000 and mongocfg3.testing.com:27000 differ#012chunks: …
9 mongodb 

2
Який найефективніший спосіб стиснення та зберігання резервної копії SQL Server? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 6 років тому . Я робив тестування різних методів компресії та зберігання резервних копій SQL Server (використовуючи видання SQL Server 2008 R2 Enterprise), …

4
MYSQL ERROR 2049 (HY000): підключення за допомогою старого (до 4.1.1) протоколу автентифікації, який використовується, (опція клієнта 'secure_auth' включена)
коли я спробував відновити весь дамп бази даних, який знаходиться у версії 5.0 до версії 5.6, він відновився, і після цього, коли я намагався знову підключитися, отримую наступну помилку ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled).. Я спробував додати наступні рядки в …

1
SqlPackage не вибирає змінні з профілю
Я хочу оновити базу даних за допомогою .dacpac та sqlpackage.exe ось як запускаю sqlpackage: SqlPackage.exe /Action:Publish /SourceFile:"my.dacpac" /Profile:"myprofile.publish.xml" Я отримую помилку: * Наступні змінні SqlCmd не визначені у цільових сценаріях: foo. Я переконався, що файл myprofile.publish.xml містить такий var: <ItemGroup> <SqlCmdVariable Include="foo"> <Value>bc\local</Value> </SqlCmdVariable> Я також переконався, що проект, який …

2
Трасування за замовчуванням увімкнено, але не активне
Коли я запитую конфігурацію трасування за замовчуванням, він показує увімкнено: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Але коли я запитую sys.tracesшлях, він повертає порожній набір рядків: select * from sys.traces; Що може пояснити відсутність включеного сліду?

1
IO_STALL питання та розуміння
Я збираю IO_STALLS з sys.dm_io_virtual_file_stats кожні 5 хвилин, а потім роблю дельту, щоб побачити, на які файли найбільше впливає IO. За один 5-хвилинний період я отримую дельту 5826331 мс, що становить 97 хвилин. Я трохи збентежений цим, невже це говорить про те, що операція розпочалася 97 хвилин тому, тільки що …

2
Реплікація MySQL: "Скопійований запис для ПРИМІТНОГО ключа"
Чи можете ви, будь ласка, допомогти мені зрозуміти, чому після повного повторного синхронізації я отримую "Дублюваний запис для ПРИМІТНОГО ключа" на підлеглому сервері. В основному "mysqldump" працював майже цілу ніч, і тоді процес відновлення зайняв пару годин, тому коли я запустив раб, він був на 63874 секунди позаду майстра. Підлеглий …

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