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

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

6
Любой способ обойти уникальный индекс 16 столбцов макс
Согласно CREATE INDEXдокументации: До 16 столбцов могут быть объединены в один составной индексный ключ. У нас есть таблица с ~ 18 столбцами, которые должны сформировать уникальную комбинацию. Эта таблица не зависит от производительности - мы редко обновляем значения / вставляем записи. Нам просто нужно убедиться, что мы не дублируем наши …

4
Это стандартный способ создания базы данных?
Недавно я узнал о том, как определяются отношения в базе данных на работе, и мне было интересно, является ли это стандартной практикой. Допустим, у нас есть два процесса: процесс A и процесс B. Процесс B зависит от результатов процесса A, поэтому необходимо определить взаимосвязь между запуском процесса B и процессом …

3
Как я могу улучшить свой оператор SQL с еженедельными результатами с неделей, начинающейся в четверг или любой другой день недели?
Я совершенно новичок, и я не мог найти хороший способ сделать это где-нибудь. У меня есть таблица базы данных, которая содержит статистику, которая записывается в разное время в течение недели. Отчетная неделя начинается в четверг. Таблица содержит столбец с датой (дата), в котором хранятся данные, когда они были записаны. Мне …
8 mysql  mariadb 

3
Удаление всех дубликатов
Я пытаюсь удалить все дубликаты, но сохраняю только одну запись (более короткий идентификатор). Следующий запрос удаляет дубликаты, но для удаления всех копий и сохранения оригиналов требуется много итераций. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP BY email HAVING ( COUNT(email) > …
8 mysql  query  delete 

2
MySQL Auto_increment собирается 2 на 2
Я установил MySQL Workbench на днях, получил доступ к базе данных моей компании и сделал себе таблицу для работы. Все идет нормально. Проблема в том, что я заметил, что мой auto_increment увеличивается на 2 на 2. Например: ID NAME 1 Paul 3 Jack 5 Louis 7 John ... Когда я …

2
Сколько времени займет обновление базы данных Oracle 1T с 10g до 11g?
Сколько времени потребуется, чтобы обновить базу данных Oracle, которая имеет данные 1T, с 10g до 11g обычно / примерно? Мне нужно оценить время простоя для него, так как это прод-дБ. Спасибо большое!

1
Чем отличается DBA Oracle Applications от DBA Oracle?
Все базы данных Oracle поддерживают приложения определенного типа, о которых администратор базы данных Oracle должен знать. Что отличает администратора приложений Oracle от этого? Означает ли этот термин, что они поддерживают Приложения Oracle, а не базу данных, или он включает обязанности как для приложений Oracle, так и для базы данных. Если …
8 oracle 

4
SQL Server: в чем причина предпочтения пользовательских ролей базы данных фиксированным?
Это может быть немного расплывчато, но я размышлял над тем, насколько администраторы баз данных используют фиксированные роли баз данных, контролирующие безопасность баз данных. Таким образом, вопрос заключается в том, есть ли причина отдавать предпочтение настраиваемым ролям базы данных по сравнению с фиксированными ролями базы данных (db_datareader и т. Д.)?

1
Понимание разрешений SQL Server
Я работаю в SQL Server Management Studio против своего экземпляра SQL Server 2008 R2 Express Edition. Я пытаюсь понять, как работают разрешения. Что я могу видеть, это (через свойства многих из этих объектов) Мой сервер Логин может быть связан с пользователем базы данных Пользователь базы данных может иметь одну или …

2
Рекомендации по настройке диска SQL - TempDB, Log DB, вопрос размещения файла данных
У нас есть очень активный сервер баз данных с эклектичной коллекцией приложений, работающих на нем. Двумя наиболее загруженными являются база данных Laserfiche, которая выполняет сканирование документов и обработку рабочих процессов в течение всего дня (в среднем около 2800 пакетных запросов в секунду) и серверное приложение Blackberry, которое маршрутизирует электронную почту. …

2
PostgreSQL: использовать схемы и имена таблиц из других таблиц?
Рассмотрим ситуацию, когда у меня все имена схем в одной таблице и все имена таблиц в другой таблице. Можно ли сделать что-то вроде следующего (псевдокод)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) Или я должен разбить запрос на три SELECT?

2
Есть ли способ эффективно выполнить эквивалент DENSE_RANK в MongoDB?
SQL Server и Oracle имеют функции DENSE_RANK. Есть ли способ сделать нечто подобное в MongoDB, не прибегая к MapReduce? Другими словами, предположим, что у вас есть предложение выбора T-SQL, например: SELECT DENSE_RANK() OVER(ORDER BY SomeField DESC) SomeRank Каков наилучший способ сделать то же самое в MongoDB? (Примечание: это репост вопроса …

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

2
Разница между EXEC () и sp_executesql без параметров?
Я только что узнал о новой хранимой процедуре sp_executesql. Мне нравится тот факт, что есть способ выполнить параметризованный код из SQL Server. Но мне интересно, в чем разница между использованием хранимой процедуры sp_executesql, когда у вас нет никаких параметров, и простым вызовом EXEC напрямую. Кроме того, есть ли влияние на …

6
Рекомендации для программного обеспечения или службы мониторинга MS SQL Server? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 лет назад . У меня есть клиент с экземплярами MS SQL Server (2000, 2005), разбросанных по 20-30 серверам. …

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