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

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


4
SQL Server запущен, но не прослушивает ни один порт
Я недавно установил SQL Server 2012. База данных еще не создана. И я могу открыть Management Studio с помощью sa / пароля. Binn \ sqlservr.exe запускается как служба, и я вижу, что она запущена в списке служб. Однако он не прослушивал порт 1433 или даже не слушал порт по умолчанию, …

1
Каково влияние запуска sp_updatestats на производственном сервере?
Безопасно ли работать sp_updatestatsна SQL Server в производственной среде? Или, скорее, как влияет обновление всей статистики на сервере SQL? Может ли он «захлебнуться» сервером sql во время работы и вызвать таймауты или другие проблемы для пользователей?

1
SentryOne Plan Explorer считает число операций чтения в UDF?
У меня есть такой запрос: select dbo.fn_complexFunction(t.id) from mytable t В SQL Sentry Plan Explorer я заметил, что мне нужно запустить Get Estimated Plan, чтобы включить в план запроса UDF. При запуске «Получить фактический план» не похоже, что логические операции чтения и другие метрики включают операции, выполняемые в UDF. В …

2
Ошибка запуска скрипта Powershell в агенте SQL Server
У меня есть задание SQL, которое запускается через агент SQL Server (Запуск SQL Server 2012 Enterprise). Последний шаг работы - запустить приложение, расположенное в общей сетевой папке. К сожалению, я не знаю имя папки, в которой находится приложение (папка является номером версии), поэтому я использую PowerShell, чтобы найти его: set-location …

1
Целесообразность использования STATISTICS_NORECOMPUTE
Недавно я стал заниматься набором баз данных с некоторыми интересными проблемами с индексами. Больше всего меня раздражает разница в показателях между машинами для разработки, тестирования, модели и производства. Поскольку различия делают настройку запросов довольно сложной, их синхронизация является одним из моих первых проектов. Когда я сравнил тестовую и модельную среду, …

1
Минимальные условия ведения журнала в SQL
Я написал сценарий для проверки заявлений, сделанных на этой странице http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx в таблице под названием «Обобщение минимальных условий ведения журнала» о том, когда минимальное ведение журнала происходит или не происходит. Используя этот скрипт, я обнаружил, что сумма длин записей журнала для каждого из типов вставок следующая: Куча пустых нет таблока …

1
Сбор значений параметров из расширенного сеанса событий
Я использую расширенные события для отслеживания операторов, используемых нашим приложением. Я создал сеанс, который будет собирать информацию, которую я хочу, за исключением того, что я также хотел бы знать фактические значения параметров, которые были использованы . Я выполняю эту трассировку в непроизводственной среде, и любая трассировка, от которой страдает производительность, …

1
Как отключить анонимный вход?
Согласно документации MySQL , вы можете укрепить сервер MySQL, добавив пароли или удалив анонимные учетные записи. Если вы хотите запретить клиентам подключаться как анонимные пользователи без пароля, вам следует либо назначить пароль каждой анонимной учетной записи, либо удалить учетные записи. До отверждения моя таблица пользователей выглядела так. mysql> select user,host,password …
9 mysql  security 

1
Есть ли разница между предоставлением SELECT пользователю и добавлением его в роль db_datareader?
Меня попросили предоставить SELECT, INSERTи UPDATEк данному пользователю для всех таблиц в базе данных. Я закончил тем, что добавил пользователя db_datareaderи предоставил его INSERTи UPDATEна уровне базы данных. Но это заставило меня задуматься, в чем разница (если есть) между предоставлением пользователю SELECTразрешения на уровне базы данных или добавлением его к …

1
Повышение скорости перестроения индекса на сервере SQL
Я импортирую большой объем данных в пустую базу данных, и перед тем как начать, я отключил все неуникальные некластеризованные индексы, чтобы посмотреть, смогу ли я улучшить производительность импорта. Теперь я хочу снова включить индексы, и мне интересно, есть ли что-нибудь, что я могу сделать, чтобы оптимизировать это. Необходимо перестроить более …

1
Невозможно изменить имя службы для Oracle
Я пытаюсь изменить имя службы установки Oracle 11.2.0.3 на сервере Windows 2003. Во время установки имя службы было определено с доменом по умолчанию, но мы хотели бы избавиться от этого. То , что я сделал до сих пор (и то , что работало раньше) , чтобы изменить имя службы , …

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

1
Серверы конфигурации mongodb не синхронизированы
У меня есть установка с 2 шардами, с 2 серверами реплики и 3 серверами конфигурации, и 2 монго. У меня следующие проблемы: 1) Конфигурация серверов Монго не синхронизирована: 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 для чтения каталогов 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" Он дает мне …

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