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

47
Как быстро сжать все файлы для всех баз данных?

В SQL Server (в данном случае 2008), как я могу быстро сжать все файлы, как журнал, так и данные, для всех баз данных в экземпляре? Я мог бы пройти через SSMS и щелкнуть правой кнопкой мыши по каждой из них и выбрать Задачи -> Сократить, но я ищу что-то быстрее. Я написал несколько сценариев...

47
Каково реальное поведение уровня совместимости 80?

Может ли кто-нибудь дать мне лучшее представление о функции режима совместимости? Он ведет себя иначе, чем я ожидал. Насколько я понимаю режимы совместимости, речь идет о доступности и поддержке определенных языковых структур между различными версиями SQL Server. Это не влияет на внутреннюю работу...

47
Можно ли настроить пароли для базы данных или хоста в .my.cnf?

У меня есть следующее в моем ~/.my.cnf [client] password="somepass" но это не тот пароль, который я использую для каждого пользователя @ хоста / базы данных, к которому я подключаюсь. Есть ли способ указать в конфиге разные пароли для разных вещей, чтобы мне не пришлось их...

46
Какова цель базы данных «владелец»?

Сегодня, устраняя проблему с сервисным брокером, я обнаружил, что владельцем базы данных был логин Windows сотрудника, покинувшего компанию. Его логин был удален, и поэтому уведомления о запросах не выполнялись. Предположительно, лучшая практика для решения этой проблемы - сделать 'sa' владельцем...

46
После перемещения базы данных (резервное копирование, восстановление), я должен повторно добавить пользователя

Иногда я перемещаю базу данных (SQL Express 2012) с компьютера разработчика на сервер или наоборот, используя резервное копирование и восстановление базы данных в SQL Server Management Studio. Всякий раз, когда я делаю это, приложения на целевом компьютере не могут получить доступ к базе данных,...

46
Разница между каскадом при удалении и каскадом при обновлении в mysql

У меня есть две таблицы в MySQL database- parent, child. Я пытаюсь добавить ссылки на внешние ключи в мою дочернюю таблицу на основе родительской таблицы. Есть ли существенная разница между ON UPDATE CASCADEиON DELETE CASCADE Мой родительский стол CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY...

46
Команды SQL Server для очистки кэшей перед выполнением сравнения производительности

При сравнении времени выполнения двух разных запросов важно очистить кеш, чтобы убедиться, что выполнение первого запроса не влияет на производительность второго. В поиске Google я мог найти эти команды: DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE На самом деле, мои запросы...

46
Почему DROP DATABASE занимает так много времени? (Баз данных)

Новая установка CentOS. Я выполнял импорт большой БД (файл 2 ГБ sql) и у меня возникла проблема. Казалось, что SSH-клиент потерял соединение, а импорт завис. Я использовал другое окно для входа в MySQL, и импорт оказался мертвым, застрявшим в определенной таблице строк 3M. Так я попробовал DROP...

46
Файл .bak не виден ни в одном каталоге в SSMS

У меня есть файл .bak, созданный сегодня кем-то другим, вручную созданный через SSMS 2008 R2. Я пытаюсь вручную восстановить базу данных, к сожалению, файл не появляется, когда я просматриваю его. Я могу написать сценарий процесса восстановления, но я видел эту проблему раньше, и я не уверен, что...

46
Производительность функции

Исходя из опыта MySQL, где производительность хранимых процедур (старая статья) и удобство использования сомнительны, я оцениваю PostgreSQL для нового продукта для моей компании. Одна из вещей, которые я хотел бы сделать, - это перенести некоторую логику приложения в хранимые процедуры, поэтому я...

46
Как администраторы баз данных могут быть более «дружественными к программисту»?

Ответы и комментарии по версии dba.se и programmers.se версии вопроса «Какие аргументы против или для сдачи логики приложения в слое базы данных?» очень показателен разрыв между администраторами баз данных и программистами на некоторых рабочих местах. Что могут сделать администраторы баз данных...

45
Как сбросить все соединения с определенной базой данных, не останавливая сервер?

Я хочу отбросить все подключения (сеансы), которые в данный момент открыты, к определенной базе данных PostgreSQL, но без перезапуска сервера или отключения соединений с другими базами данных. Как я могу это...

45
Как получить работающее и полное резервное копирование и тестирование базы данных PostgreSQL

Я надеялся, что смогу получить четкий ответ о том, как обеспечить полное резервное копирование Postgres, как если бы вы использовали MS SQL Server, а затем позаботиться об осиротевших пользователях. Из того, что я прочитал, и это может быть неправильно, найти хороший блог PostgreSQL было непросто,...

45
Влияние на производительность размеров MySQL VARCHAR

Есть ли разница в производительности в MySQL между размерами varchar? Например, varchar(25)и varchar(64000). Если нет, есть ли причина не объявлять все varchars с максимальным размером только для того, чтобы убедиться, что вам не хватит...

45
Часто используемые аббревиатуры от администраторов баз данных

Какие аббревиатуры наиболее часто используются среди администраторов баз данных и каковы их коррелированные значения? Это для сообщества и тех, кто ищет значения часто используемых терминов и сокращений при работе с базами данных и т....

45
Разница между now () и current_timestamp

В PostgreSQL, я использую now()и current_timestampфункцию , и я не вижу никакой разницы: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Я что-то...

45
Вредны ли представления для производительности в PostgreSQL?

Ниже приведен отрывок из книги о дизайне БД (Начальный номер базы данных ISBN: 0-7645-7490-6): Опасность использования представлений заключается в фильтрации запроса к представлению, ожидающего чтения очень маленькой части очень большой таблицы. Любая фильтрация должна выполняться в представлении,...

45
Я не могу подключиться к своим серверам базы данных SQL через IP-адрес

Я настроил сервер под управлением Windows Server 2008 и установил SQL Server 2008 Express. Я могу подключиться к базе данных SQL Server Express компьютера через MACHINENAME/SQLEXPRESS. Однако, когда мы подключаемся через любое программное обеспечение или сценарий с использованием IP-адреса,...