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

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

1
PostgreSQL: ошибка SSL SYSCALL: обнаружен EOF
Во-первых, я искал и нашел несколько сообщений, касающихся этой ошибки, и большинство из них указывают либо на проблему с ОЗУ, либо на проблему с SSL, я попытался преодолеть возможность SSL, добавив в командной строке sslmode = disabled: psql -U waypoint -d waypoint -W -c "alter table telemetria_data.historico alter clase type …

1
Сравнение производительности между использованием функции Join и Window для получения значений опережения и отставания
У меня есть таблица с 20М строк, а каждая строка имеет 3 колонки: time, id, и value. Для каждого idи timeесть valueстатус. Я хочу знать опережающие и запаздывающие значения определенного timeдля конкретного id. Я использовал два метода для достижения этой цели. Один метод использует соединение, а другой - использование опережающих …

6
Невозможно продолжить выполнение, так как сеанс находится в состоянии уничтожения. при построении кластерного индекса
Я получаю следующую ошибку при попытке создать кластерный индекс Заявление было прекращено. Сообщение 596, уровень 21, состояние 1, строка 0 Не удается продолжить выполнение, поскольку сеанс находится в состоянии уничтожения. Сообщение 0, уровень 20, состояние 0, строка 0 Произошла серьезная ошибка в текущей команде. Результаты, если таковые имеются, должны быть …

2
Удалить из строк таблицы, где любое из полей столбца является нулевым
Есть ли способ удалить строку из таблицы, где любое из полей столбца является нулевым, не указывая явно, какой столбец является нулевым? Я использую PostgreSQL. Вот моя схема отношений: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date | date | persons | integer | …
11 postgresql 

1
как получить историю запросов, выполненных с именем пользователя в SQL
Я могу получить выполненные запросы, используя: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC но я также ищу usernameстолбец, который выполнил эти запросы.

1
Удаляет ли создание уникального ограничения на столбце Postgres необходимость его индексировать?
Удаляет ли создание уникального ограничения на столбце Postgres необходимость его индексировать? Я ожидаю, что для эффективного поддержания ограничения автоматически необходим индекс.

3
В чем разница между WITH CTE и WITH CTE (<column_names>)?
Как показано в разделе Использование общих табличных выражений в MSDN, вы можете определить CTE как: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) и используйте это как: SELECT &lt;column_list&gt; FROM expression_name; Допустим, у меня есть следующие 2 CTE with cte1 as( select name from Table1 ) …

1
Почему PL / Python не заслуживает доверия?
Согласно документам: PL / Python доступен только как «ненадежный» язык, то есть он не предлагает никаких способов ограничения того, что пользователи могут делать в нем, и поэтому называется plpythonu. Доверенный вариант plpython может стать доступным в будущем, если в Python будет разработан механизм безопасного выполнения. Почему именно сложно разработать механизм …

6
Как исправить испорченную репликацию на MS SQL Server
Я восстановил базу данных из резервной копии. База данных использует репликацию для публикации на другом сервере. Предполагая, что восстановление базы данных нарушит репликацию, я попытался удалить репликацию и заново создать ее (у нас есть сценарий для повторного создания с нуля). Я не совсем уверен, что именно я сделал, но сейчас …

3
Дизайн схемы для продуктов с несколькими вариантами / атрибутами?
Я использую MySQL. Идея похожа на shopify с другой концепцией, поэтому пользователи собираются добавлять свои собственные продукты с несколькими типами вариантов и атрибутов. Из всех исследований, которые я провел, это кажется наиболее вероятным решением для меня, и мне просто интересно, есть ли что-то не так со следующей схемой и каковы …

2
Числовое и целое число для столбца - размер и производительность
У меня есть приложение, которое использует таблицу PostgreSQL. Таблица очень большая (миллиарды строк) и имеет столбец, который является целым числом. integerМожет быть до 6 цифр, т.е. 0-999,999, не негативов. Я думал об изменении его, чтобы быть numeric(6,0). Это было бы хорошей идеей? Займет numeric(6,0)меньше байтов? Как насчет производительности (к этой …
11 postgresql 

4
Правильный способ хранения значения, которое может быть нескольких разных типов
У меня есть таблица ответов и таблица вопросов . Таблица Ответы имеет значение, но в зависимости от вопроса, это значение может быть bit, nvarcharили number( до сих пор). Вопрос имеет представление о том , что его предполагаемом тип значения ответа должен быть. Будет важно проанализировать эти значения Ответа в той …

3
«Неразрешенная ссылка на пользователя» после импорта в виде проекта VS DB
Я только что импортировал существующую производственную базу данных SQL Server 2008r2 в проект базы данных VS 2013. Теперь я получаю ряд ошибок по линии Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. Мне действительно не нужен мой проект VS DB для управления пользователями, но я обеспокоен тем, …


3
Лучший способ реализовать параллельную таблицу на основе очереди
У меня есть таблица в MySQL, которая представляет очередь ссылок для обработки. Ссылки обрабатываются внешним приложением, одно за другим, и в конце удаляются. Это очередь большого объема, и у меня есть несколько экземпляров приложения обработки, которые распределены по нескольким серверам. Как я могу гарантировать, что каждая запись выбирается только одним …
11 mysql  queue 

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