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

17
Как преобразовать время Unix в Timstamp PostgreSQL без timezome?

У меня есть база данных PostgreSQL, работающая на сервере, чей часовой пояс установлен на часовой пояс Индии (то есть UTC +5: 30) У меня есть некоторые данные в таблице, которая создается следующим образом: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double...

17
База данных MySQL зависает после «использования»

Я недавно сделал довольно глупую ошибку и испортил мою установку Ubuntu. Чтобы решить эту проблему, я загрузился с live cd и скопировал файлы базы данных. Тем не менее, теперь я скопировал папки из старой установки в новую, всякий раз, когда я набираю «use database_name», он просто зависает на...

17
Есть ли psql-эквивалент истории обратного поиска bash?

Мне очень нравится bashистория обратного поиска (Cr) (функция командной строки): Выполняйте поиск в обратном направлении, начиная с текущей строки и перемещаясь по истории вверх по мере необходимости. Это пошаговый поиск. Когда я попал control-rв bash, я получаю следующее: (reverse-i-search)`': И я...

17
Преобразование VARCHAR в VARBINARY

Я веду журнал дорогостоящих выполняемых запросов вместе с их планами запросов в таблице, которая позволяет нам отслеживать тенденции в производительности и выявлять области, требующие оптимизации. Однако дошло до того, что планы запросов занимают слишком много места (поскольку мы храним весь план...

17
Почему я не могу использовать оператор CASE, чтобы увидеть, существует ли столбец, а не SELECT из него?

Почему что-то подобное не работает? SELECT CASE WHEN NULLIF(COL_LENGTH('Customers', 'Somecol'), '') IS NULL THEN NULL ELSE Somecol END AS MyTest FROM Customers; Я просто проверяю, существует ли столбец, однако SQL Server жалуется на то, что он Somecolне существует. Есть ли альтернатива этому в...

17
Как я могу узнать, сколько ядер на самом деле использует SQL Server?

У меня есть два сервера под управлением SQL Server. Сервер 1: SQL Server 2008 R2 Express (4 ядра) Сервер 2: SQL Server 2012 Developer Edition (8-ядерный) Насколько я знаю, SQL Server 2008 R2 Express должен использовать только одно ядро. Версия SQL Server 2012 Developer должна использовать все 8...

17
Устранение тупика из 2 таблиц, связанных только через индексированное представление

У меня есть ситуация, когда у меня возникают тупики, и я думаю, что сузил преступников, но я не совсем уверен, что я могу сделать, чтобы это исправить. Это в производственной среде под управлением SQL Server 2008 R2. Чтобы дать вам несколько упрощенное представление о ситуации: У меня есть 3...

17
Сжать журнал транзакций при использовании группы доступности AlwaysOn

Мы используем AlwaysOn Availability Groupфункцию SQL Server 2012. Регулярные полные резервные копии базы данных и резервные копии журнала транзакций выполняются каждый день на вторичной базе данных. Я прочитал здесь , что резервное копирование журнала транзакций на первичной или вторичной реплике...

17
Количество выражений значений строк в инструкции INSERT превышает максимально допустимое количество из 1000 значений строк

Один из INSERT INTOсценариев написан следующим образом. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Вот ошибка, с которой мы сталкиваемся при разборе выше оператора вставки Сообщение 10738, уровень 15, состояние 1, строка 1007 Число выражений...

17
Как рекурсивно найти промежутки, где прошло 90 дней, между рядами

Это своего рода тривиальная задача в моем домашнем мире C #, но я еще не сделал это в SQL и предпочел бы решать ее на основе множеств (без курсоров). Набор результатов должен исходить из запроса, подобного этому. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying'...

17
Как убрать еврейский акцент

Мне нужен трюк с кодировкой символов, чтобы убрать знаки ударения на иврите. Образец перед בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Образец после בראשית ברא אלהים את השמים ואת הארץ...

17
Причины избегания больших значений ID

Мы работаем над веб-приложением, пока недоступным для пользователей. Мой начальник заметил, что вновь созданные записи получают идентификатор более 10 000, даже если в таблице всего менее 100 записей. Она предположила, что веб-интерфейс по какой-то причине создает в 100 раз больше временных...

17
MySQL open_files_limit - не может изменить эту переменную

Я сталкиваюсь с проблемами, потому что мой open_files_limitдля MySQL только 1024. Centos 7, MySQL Community Server 5.6.22-log На самом деле это vps, выделенный для mysql для WHM-сервера (удаленный mysql), но это не относится к делу. Конфиг файлы my.cnf: [mysqld] open_files_limit = 100000...

17
Почему бы не перестроить индексы с количеством страниц <1000?

Я использую скрипт Ola Hallengrens для поддержки индекса. Прежде чем сделать это, я использовал следующий запрос, чтобы увидеть, какие индексы наиболее фрагментированы: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index',...

17
pg_restore: [archiver (db)] не смог выполнить запрос: ОШИБКА: схема «public» уже существует

Я использую pg_dump / pg_restore для резервного копирования и восстановления базы данных PostgreSQL, но получаю некоторые сообщения об ошибках (и ненулевой статус выхода) из pg_restore. Я попробовал очень простой базовый вариант (обрисованный в общих чертах ниже), но все еще получил эти ошибки:...

17
Почему добавление пользователя SQL Server в «Выполнение задач обслуживания томов» значительно повышает скорость изменения размера базы данных?

Если я хочу создать базу данных 5 ГБ с CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) это занимает 1...

17
Что ограничивает количество соединений?

Согласно https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans ограничение соединения составляет 500 Согласно https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server «Обычно PostgreSQL на хорошем оборудовании может поддерживать несколько сотен соединений» Каковы определяющие...