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

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

6
Перемещение больших баз данных
У меня есть сервер Centos и / var / lib / mysql / 125 ГБ (на диске есть 1 ГБ свободного места). Обычно я использовал бы mysqldump для резервного копирования баз данных, но я обычно не работаю с такими большими базами данных, поэтому мне нужно знать самый безопасный способ копирования …

1
SQL Server не использует доступную память
SQL Server 2008 R2 Standard Edition (64-разрядная версия) в Windows 2008R2 Enterprise Сервер имеет более 300 ГБ памяти, но общее использование памяти на панели управления никогда не превышает 86 ГБ SQL настроен на использование максимального объема памяти Даже при интенсивной работе - процессор более 80% за минуты Выделенный SQL Server …

1
Как коэффициент заполнения 0 или 100 может быть одинаковым?
Насколько я понимаю, коэффициент заполнения 80 подразумевает, что 20 процентов каждой страницы конечного уровня будут пустыми, чтобы обеспечить дальнейший рост. Я не могу соотнести, как коэффициент заполнения 0 и 100 может быть одинаковым! Я что-то пропустил?

1
На какой машине должен быть отключен TCP Chimney Offload?
Я советую кому-нибудь, как отключить разгрузку TCP Chimney , которая по умолчанию включена в Windows Server 2003 SP2. Мы работаем в среде с несколькими серверами, а именно с машиной сервера приложений, которая взаимодействует с машиной с сервером базы данных. Это может вызвать проблемы со связью между приложением и базой данных. …

1
Показать ежемесячный отчет о посещаемости в MySql
Я делаю систему управления школой в php, используя Mysql DB. Я застрял в моем проекте. Пожалуйста, кто-нибудь подскажет, что я делаю неправильно. У меня есть две таблицы в моей базе данных; один для хранения Studentsзаписей другой для хранения своих attendanceдней Теперь я хочу показать отчет обо всех учениках в определенном …
8 mysql  pivot 

1
Организация SSIS
Я знаком с SSMS, но я никогда не использовал .net, c # или visual studio (занимался другими вещами: ассемблер, c, unix, vi, oracle и т. Д.). Я пытаюсь выяснить базовый ETL SSIS 2012 (без BI или хранилища данных) и не могу найти ничего, что объясняет, как все они сочетаются друг …

1
Расчетные и фактические различия строк (фактические значительно меньше, чем предполагаемые) - сортировка
Я выполняю запрос, который обрабатывает некоторые узлы из документа XML. Моя приблизительная стоимость поддерева исчисляется миллионами, и кажется, что все это происходит из-за операции сортировки, которую sql-сервер выполняет над некоторыми данными, которые я извлекаю из столбцов xml через XPath. Операция Sort имеет приблизительное число строк, равное приблизительно 19 миллионам, тогда …

2
Искать предикат не используя все доступные столбцы
У меня странная проблема с компиляцией запросов, которую сложно воспроизвести. Это происходит только при высокой нагрузке и не может быть легко повторено. Есть таблица T с колонками A, B, C, D. Существует неуникальный кластерный индекс на T (A, B, C, D). Есть запрос SELECT * ОТ Т, ГДЕ A = …

1
Как заставить код триггера выполняться только для конкретного приложения?
Мне было интересно, если это возможно, чтобы включить триггер только для моего текущего приложения, а не для любого sql, выполняемого по таблице. Ситуация: В одной базе данных работают два приложения. App1 и App2. У меня есть триггер на «MyTable», который должен быть запущен только когда App1 выполняет запрос, но не …

2
Что я могу добавить на сервер, чтобы ускорить восстановление SQL?
У меня есть база данных SQL объемом 2,8 ТБ (в основном файлы данных, около 400 ГБ файлов журналов), восстановление которой в настоящее время занимает около 9 часов. Эта база данных используется в целях тестирования и должна быть удалена и восстановлена ​​из резервной копии между каждым запуском, чтобы убедиться, что мы …

2
SQL Server Replication Альтернативное программное обеспечение
Мы использовали репликацию SQL Server в течение длительного времени, и у нас были некоторые проблемы, из-за которых иногда требовалось повторно инициализировать подписки, чтобы исправить некоторые проблемы, а в других случаях нам нужно было разрушать всю структуру репликации и восстанавливать ее заново! Нашей главной заботой является то, что, как только у …

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


2
PostgreSQL: выполнение DDL для каждой схемы
У меня мультитенантная установка БД, и мне нужно добавить несколько столбцов. Я использую схемы (и search_path) для разделения своих пользователей, поэтому я ищу повсеместный способ применения изменения DDL-схемы ко всем моим базам данных. Первоначально я думал, что смогу сделать это как один запрос (курсор на pg_catalog), но psql -fпредпочел бы …

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

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