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

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

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

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


5
Почему DROP DATABASE занимает так много времени? (Баз данных)
Новая установка CentOS. Я выполнял импорт большой БД (файл 2 ГБ sql) и у меня возникла проблема. Казалось, что SSH-клиент потерял соединение, а импорт завис. Я использовал другое окно для входа в MySQL, и импорт оказался мертвым, застрявшим в определенной таблице строк 3M. Так я попробовал DROP DATABASE huge_db; 15-20 …
46 mysql  mysqldump 

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

4
Производительность функции
Исходя из опыта MySQL, где производительность хранимых процедур (старая статья) и удобство использования сомнительны, я оцениваю PostgreSQL для нового продукта для моей компании. Одна из вещей, которые я хотел бы сделать, - это перенести некоторую логику приложения в хранимые процедуры, поэтому я здесь прошу сделать DO и DON'Ts (лучшие практики) …

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

3
Чрезмерное предоставление памяти для сортировки
Почему этому простому запросу предоставляется столько памяти? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) SELECT TOP …

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


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

2
Разница между 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) Я что-то пропустил?

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

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

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

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