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

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

1
Должен ли я перезапустить экземпляр после настройки распределения памяти и MAXDOP?
Насколько я знаю, настройка Максимальная память сервера и Максимальная степень параллелизма не требует перезапуска экземпляра. Будут ли новые настройки всегда вступать в силу без перезапуска?

1
История заданий SQL Server исчезает через 5 дней
Я чувствую, что это глупый вопрос, но что касается меня, я не могу отследить, что происходит. Я только что взял на себя администрирование нескольких серверов, и на всех них история заданий сохраняется только 5 дней. Существует план технического обслуживания, но он рассчитан на 5 недель. EXEC msdb.dbo.sp_syspolicy_purge_history запускается ежедневно, однако, …


1
Что измеряет продолжительность на сервере sql?
Что именно измеряет длительность запроса при проведении трассировки профилировщика? У меня есть хранимая процедура, которая выполняет доступ к данным (SELECT), и для возврата результатов в приложение требуется в среднем около 30 секунд. Но когда я запускаю трассировку, я получаю среднюю продолжительность около 8 секунд, максимальную продолжительность 12 секунд, средний процессор …

2
Sql server 2008 filestream максимальное количество строк
Мы используем файловые потоки в Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) и Windows Server 2008 для хранения миллионов файлов. Поскольку существуют миллионы файлов, все они сгруппированы в 100 файловых групп и последовательно вставляются одна за другой файловой группы. Теперь у нас есть около 15K файлов в каждой файловой …

3
Как объединить переменные PSQL?
Как объединить две переменные psql (клиент PostgreSQL)? Я хочу создать абсолютный путь, объединяя переменную пути каталога и переменную имени файла. Я пробовал это: \set path '/tmp/' \set file 'foo' \echo :path:file Но psql помещает пробел между путем и файлом и выводит: /tmp/ foo

3
Фильтрация данных по порядку строк
У меня есть таблица данных SQL со следующей структурой: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Число различных идентификаторов варьируется от 3000 до 50000. Размер таблицы варьируется до более миллиарда …


3
Подходящая многоязычная схема или перебор?
ОБНОВЛЕНИЕ 2 : Я фактически закончил тем, что использовал это, и это здорово после нескольких настроек. Вот мой пост о его фактическом дизайне и действии: http://tim.hithlonde.com/2013/lemon-schema-works/ Я создаю веб-приложение и хочу, чтобы оно поддерживало несколько языков. Эта структура состоит из двух компонентов: Соединение локали («английский», «немецкий» и т. Д.) С …

1
InnoDB - высокая скорость записи на диск для файлов ibdata1 и ib_logfile0
Спецификация сервера: VPS со следующей информацией model name : Intel(R) Xeon(R) CPU E5649 @ 2.53GHz MemTotal: 2058776 kB MemFree: 244436 kB Мы используем IP.Board из Invision Power Services, мы используем innodb_file_per_tableи перезагрузили базу данных, чтобы уменьшить размер ibdata1. Однако в последнее время мы все еще сталкиваемся с проблемой высокой загрузки …
8 mysql  innodb 

2
Можно ли отключить вход в систему для проверки подлинности Windows на SQL Server 2008 (или R2)?
Таким образом, мы можем выполнить вход в Windows или смешанный режим, но можем ли мы настроить SQL Server на использование только внутренних входов и блокировать все входы в Windows? Является ли единственным решением добавить все потенциальные учетные записи Windows и установить для них ограниченные привилегии в качестве превентивной (или реактивной) …


2
Медленный импорт базы данных MySQL с помощью mysqldump и USE .. SOURCE
У меня в MySQL около 12 таблиц innoDB, в одной из них 11 миллионов записей. Я использовал эту команду для резервного копирования: mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz И эта команда для импорта вещей на новый сервер: USE [DBNAME]; SOURCE [/path_to_file/DBNAME].sql; Вот боль, с которой я страдаю …

1
Разрешение пользователя MySQL на хранимую процедуру
Я создал простую хранимую процедуру: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Но не удалось его запустить: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' Возможно ли, …

2
Учимся оптимизировать SQL-запросы и понимать планы выполнения - ресурсы?
Я пишу все больше и больше SQL-запросов на работе (в основном Oracle 11g, но некоторые SQL Server 2005-2008) и начал создавать довольно сложные представления для остальной команды аналитиков. Они в основном все работают довольно хорошо, но некоторые из них не так хорошо. Так... Как мне научиться настраивать свои запросы? Нужно …

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