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

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

2
Обнюхивание параметров обходных путей
В прошлом я использовал два метода, чтобы обойти проблемы с анализом параметров: 1) Использовать WITH RECOMPILE 2) Переназначить значения параметров локальным переменным и использовать их вместо параметров Из того, что я понимаю, конечный результат обоих из них - то же самое - новый план выполнения, который оптимизирован для текущего запроса …

3
Создать функцию в центральной базе данных или повторить в каждой базе данных?
Один из моих разработчиков написал функцию SQL, которая работает как функция VB.Net (LastIndexOf), и хочет опубликовать ее. Мой вопрос заключается в том, что может быть причиной для помещения этого в центральную базу данных, а не в базу данных каждого пользователя? Разработчик пытался поместить его в схему sys на своей главной …

3
логическое чтение против счетчика сканирования
Я объединяю небольшую таблицу (1000 строк) с большой таблицей (8 миллионов строк) в SQL Server 2008. Объединение использует некластеризованный покрывающий индекс для большой таблицы, и объединение может создать три возможных плана запросов. Я пытаюсь выяснить, какой план лучше, но я также хочу обобщить эти знания, чтобы в следующий раз я …

3
Почему этот пользователь MySQL не может войти в систему с паролем?
В phpmyadmin я создал пользователя с именем «edward» с паролем и всеми привилегиями: Тем не менее, когда я пытаюсь войти через phpmyadmin, появляется сообщение «Невозможно войти на MySQL Server». Когда я пытаюсь войти в систему из командной строки (Windows 7), это также не позволяет мне: Но если я вхожу без …

3
Как заставить SQLCMD выводить только ошибки и предупреждения?
Как вы можете заставить SQLCMD при выполнении файла сценария SQL просто выводить любые ошибки или предупреждения, с которыми он сталкивается? Я, по сути, не хочу выводить информационные сообщения.

2
Журнал транзакций и зеркалирование - ищите самое глупое объяснение
Прежде всего, я должен признать, что я борюсь с концепцией журнала транзакций. Я имею в виду - я понимаю, что это журнал всех транзакций, которые происходят в базе данных, но когда дело доходит до правильного помещения его в контекст какой-то задачи, мне явно чего-то не хватает. Итак, всем, кто ответит …

2
Альтернативы для решений и проектов SSMS?
Согласно официальной документации по SQL Server , использование «Решений, проектов и элементов» не рекомендуется. Заметный (хотя и несколько загадочный) предупреждающий баннер в верхней части страницы MSDN гласит: «Эта функция будет удалена в будущей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в …

1
Почему ожидаемая продолжительность жизни страницы 0 (ноль) в SQL Server 2005
Мы хотели знать ожидаемый срок службы страницы для нашего SQL Server. Итак, мы смотрим на счетчик, используя Perform. Значение равно нулю и никогда не меняется. Я думал, что должна быть какая-то ошибка, поэтому я проверил запрос DMV SQL Server SELECT [object_name],[counter_name],[cntr_value] FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Manager%' AND [counter_name] = …


1
Заказ на хранение против заказа на результат
Это побочный вопрос из порядка сортировки, указанного в первичном ключе, но сортировка выполняется в SELECT . @Catcall говорит это на предмет порядка хранения (кластеризованный индекс) и порядка вывода Многие люди считают, что кластерный индекс гарантирует порядок сортировки на выходе. Но это не то, что он делает; это гарантирует порядок хранения …


5
Доступ из командной строки к SQL-серверу из сценариев [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Кто-нибудь знает о готовом инструменте командной строки 1 , который позволил бы мне подключиться с …

1
Репликация транзакций из SQL Server 2000 в 2008
У меня есть устаревшие базы данных на двух серверах SQL Server 2000, которые я пытаюсь реплицировать в базу данных SQL Server 2008 R2 с использованием репликации транзакций. Сервер 2008 года не находится в той же локальной сети, поэтому я выполняю репликацию через Интернет. Я создал псевдонимы, чтобы каждый сервер мог …

1
Рекурсивная производительность CTE
Нужна помощь с рекурсивной производительностью CTE. Ниже CTE работает очень медленно, так как пытается рекурсивно извлекать иерархические данные. Таблица большая с каждым корневым идентификатором, имеющим до 3 рекурсивных элементов. Может быть около 200000 или более корневых идентификаторов. Я знаю, что рекурсивные CTE медленны для огромного набора данных, так как для …

1
Почему служба браузера SQL отключается?
У меня периодически возникают проблемы с пакетом установки программного обеспечения, который устанавливает наш продукт (написанный с использованием InstallShield / InstallScript). В процессе установки мы перезапускаем службу браузера SQL. В большинстве случаев это работает нормально. Но иногда - и я не разработал, как воспроизвести это предсказуемо - служба не перезапускается, и …

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