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

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


2
Как лучше всего хранить временную метку в PostgreSQL?
Я работаю над дизайном БД PostgreSQL и мне интересно, как лучше хранить временные метки. Предположения Пользователи в разных часовых поясах будут использовать базу данных для всех функций CRUD. Я посмотрел на 2 варианта: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Поскольку timestampя послал бы …


2
Обнаружение заблокированной таблицы или строки в SQL Server
Я пытаюсь понять / научиться отслеживать детали заблокированного сеанса. Поэтому я создал следующую настройку: create table foo (id integer not null primary key, some_data varchar(20)); insert into foo values (1, 'foo'); commit; Теперь я подключаюсь к базе данных дважды от двух разных клиентов. Первая сессия вопросов: begin transaction update foo …

4
Мастер восстановления SQL Server 2012 зависает
У меня есть ноутбук для разработки с SSMS Express 2012 с экземпляром 2012 дБ и экземпляром 2008 дБ. Использовали эту конфигурацию более года. Внезапно я не могу использовать мастер восстановления. Мастер выберет файл резервной копии, но когда я выберу опцию «Файлы» в левом верхнем углу, чтобы указать расположение MDF и …
20 sql-server 


1
Проектирование базы данных: два отношения «один ко многим» к одной и той же таблице
Мне нужно смоделировать ситуацию, когда у меня есть таблица Chequing_Account (которая содержит бюджет, номер iban и другие данные счета), которая должна быть связана с двумя разными таблицами Person и Corporation, которые могут иметь 0, 1 или несколько чековых счетов. Другими словами, у меня есть два отношения «один ко многим» с …

1
Должен ли я быть встревожен этим предупреждением NO JOIN PREDICATE?
Я устраняю неполадки неэффективной хранимой процедуры. В этом разделе процедуры выдается предупреждение NO JOIN PREDICATE select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter Reports' end, result …


3
Перемещение данных postgresql на другой диск
Я использую AWS в качестве облачной среды. Я установил PostgreSQL на тот же диск, что и мой корневой экземпляр. Я подключил и подключил второй диск к своему экземпляру. Теперь я хочу переместить все мои данные PostgreSQL на другой диск. Я все еще в режиме разработки, поэтому я могу удалить старые …

2
Сломанные разрешения NTFS для MSSQL $ SQLEXPRESS
Я "защищал" наш сервер базы данных. Для этого я удалил некоторые разрешения из папок, созданных установкой SQL Express. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Я сохранил разрешения для папки «Данные» такими, какими они были, но я удалил все, что, по моему мнению, мне не нужно, из других. Теперь я не могу создавать …

2
Можете ли вы объяснить этот план выполнения?
Я исследовал что-то еще, когда наткнулся на эту вещь. Я генерировал тестовые таблицы с некоторыми данными и выполнял разные запросы, чтобы выяснить, как разные способы написания запросов влияют на план выполнения. Вот скрипт, который я использовал для генерации случайных тестовых данных: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = …

2
Как создать индекс, чтобы ускорить совокупный запрос LIKE по выражению?
Возможно, я задаю не тот вопрос в названии. Вот факты: Мои специалисты по обслуживанию клиентов жалуются на медленное время отклика при поиске клиентов в интерфейсе администрирования нашего сайта на Django. Мы используем Postgres 8.4.6. Я начал регистрировать медленные запросы и обнаружил этого преступника: SELECT COUNT(*) FROM "auth_user" WHERE UPPER("auth_user"."email"::text) LIKE …

1
Mysqldump экспортирует индексы по умолчанию?
Я играл немного с туздЫшпр и мне было интересно, если это делает показатели экспорта ( FULLTEXT, INDEX, ...) по умолчанию. Я прочитал об этом, и я нашел эту опцию : --disable-keys, -K что говорит о том, что он действительно экспортирует индексы. Но я не хочу доверять своей интерпретации, и я …


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