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

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

5
Как я могу войти в Mongo в качестве суперпользователя или перезагрузить пользователей?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Я играл с разрешениями и заблокировал себя из базы данных Монго. Я почти уверен, что сделал это, пытаясь явно добавить доступ к базе данных, но …
29 mongodb 


2
Логин уже имеет учетную запись под другим именем пользователя
Когда я выполняю этот SQL: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Я получаю следующую ошибку: Логин уже имеет учетную запись под другим именем пользователя. Как я узнаю, что это другое имя пользователя для моей учетной записи?

4
EF Code First использует nvarchar (max) для всех строк. Повлияет ли это на производительность запросов?
У меня есть несколько баз данных, созданных с использованием Entity Framework Code First; приложения работают, и в целом я очень доволен тем, что мне позволяет Code First. Я программист первый, а второй администратор по необходимости. Я читаю о DataAttributes для дальнейшего описания в C #, что я хочу, чтобы база …

6
Как привести целое число к логическому значению в предложении MySQL SELECT?
Я новичок здесь, так что будь добр ко мне. У меня есть следующий сценарий: У меня есть много таблиц, которые для простоты представлены в виде в моей базе данных MySQL. Моя проблема в том, что мне нужно значение в этом представлении, представляющее, является ли это тем или иным видом события …

2
Как получить столбец отметки времени в PostgreSQL всего за миллисекунды?
У меня есть столбец «создан» с типом timestamp without time zone default now()в базе данных PostgreSQL. Если я выберу столбцы, по умолчанию у них будет хороший и читаемый формат: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Но я бы хотел получить отметку времени всего за миллисекунды (как Long). Что-то …

4
Может ли пространственный индекс помочь в запросе «диапазон - порядок - предел»
Задавая этот вопрос, специально для Postgres, так как он имеет хорошую поддержку для R-дерева / пространственных индексов. У нас есть следующая таблица с древовидной структурой (модель Nested Set) слов и их частотами: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY …

3
Что делает OPTION FAST в операторе SELECT?
Я немного покопался в том, что OPTION (FAST XXX)подсказка запроса делает внутри SELECTоператора, и все еще в замешательстве. По данным MSDN: Указывает, что запрос оптимизирован для быстрого поиска первых number_rows. Это неотрицательное целое число. После возвращения первых number_rows запрос продолжает выполнение и выдает полный набор результатов. Для меня это не …

3
Допустимо ли иметь круговые ссылки на внешние ключи \ Как их избежать?
Допустимо ли иметь круговую ссылку между двумя таблицами в поле внешнего ключа? Если нет, как можно избежать этих ситуаций? Если да, то как можно вставить данные? Ниже приведен пример того, где (по моему мнению) круговая ссылка будет приемлемой: CREATE TABLE Account ( ID INT PRIMARY KEY IDENTITY, Name VARCHAR(50) ) …

1
Поле Varchar (max) обрезает данные после 8000 символов
У меня есть поле для хранения некоторых данных, поле объявлено как varchar(max). Насколько я понимаю, это должно быть сохранение 2^31 - 1символов, но когда я ввожу некоторый контент более 8000 символов, он отключает все остальное. Я проверил, что все данные включены в мою инструкцию по обновлению, и запрос везде выглядит …

2
Заставить клиентов PostgreSQL использовать SSL?
Я настроил ssl = onв postgresql.conf(и установил сертификат и так далее). Гарантирует ли это, что все клиенты всегда будут подключаться через SSL? (Т.е. делает ssl = onли это невозможным подключение без шифрования SSL?) Существуют ли другие способы гарантировать, что все клиенты всегда подключаются через SSL / TLS? С наилучшими пожеланиями, …
29 postgresql 

3
Как выбрать разные для одного столбца и любого другого столбца?
Мне нужно запросить базу данных SQL, чтобы найти все различные значения одного столбца, и мне нужно произвольное значение из другого столбца. Например, рассмотрим следующую таблицу с двумя столбцами, ключом и значением: key value === ===== one test one another one value two goes two here two also three example Я …
29 query 

6
Запрос отчета о распределении дискового пространства и занятого пространства
Мы используем в общей сложности 6 баз данных для приложения, и мы можем распределить только 4 ТБ пространства между всеми 6 базами данных автоматического увеличения (через хранилище SAN). Я хотел бы написать запрос (отчет) для одной базы данных с указанием атрибутов «В настоящее время выделенное пространство» и «Доступное свободное пространство» …

3
Почему ANSI SQL определяет SUM (без строк) как NULL?
Стандарт ANSI SQL определяет (глава 6.5, спецификация функции набора) следующее поведение для агрегатных функций в пустых результирующих наборах: COUNT(...) = 0 AVG(...) = NULL MIN(...) = NULL MAX(...) = NULL SUM(...) = NULL Возврат NULL для AVG, MIN и MAX имеет смысл, поскольку среднее, минимальное и максимальное значения пустого набора …

1
JSONB с индексированием против hstore
Я пытаюсь определиться с дизайном базы данных, используя как можно меньше предположений (относительно того, как на самом деле развивается веб-приложение) на данном этапе. В качестве первого шага, понимая, что СОЕДИНЕНИЯ являются дорогостоящими, я рассматриваю небольшое количество монолитных таблиц, а не большое количество нормализованных меньших таблиц. Во-вторых, я запутался между использованием …

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