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

8
Postgresql: объединение объектов в массив (json) (проблемы подзапроса)

Извините за смутное название, но я просто не знаю подходящих слов, чтобы описать это. У меня есть этот запрос, который превращает кучу столбцов в объект, который работает просто отлично: SELECT row_to_json(t) FROM ( SELECT type, properties, geometry FROM "bgbCargoMinardJSON" ) t Однако я хочу...

8
Переполнение размера строки слияния в SQL Server - «Невозможно создать строку размера ...»

Целевая таблица, с которой я пытаюсь объединить данные, имеет ~ 660 столбцов. Код для слияния: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED...

8
Ускорить создание частичного индекса Postgres

Я пытаюсь создать частичные индексы для большой (1,2 ТБ) статической таблицы в Postgres 9.4. Мои данные полностью статичны, поэтому я могу вставить все данные, а затем создать все индексы. В этой таблице размером 1,2 ТБ у меня есть столбец, run_idкоторый четко разделяет данные. Мы добились отличной...

8
Как прервать приостановленную транзакцию SQL Server, ожидающую IO_COMPLETION?

У нас есть транзакция, которая выполняется более 5 часов. У нас заканчивается свободное место на диске. Сессия была убита, но она все еще ждет IO_COMPLETION. На самом деле тип ожидания просто изменился на PAGEIOLATCH_EX. Как я могу прекратить приостановленную транзакцию SQL Server? Я не беспокоюсь...

8
Лучший индекс для функции подобия

Таким образом, у меня есть эта таблица с 6,2 миллионами записей, и я должен выполнить поисковые запросы с подобием для одного столбца. Запросы могут быть: SELECT "lca_test".* FROM "lca_test" WHERE (similarity(job_title, 'sales executive') > 0.6) AND worksite_city = 'los angeles' ORDER BY salary...

8
Как вставить большое количество записей в базу данных за короткое время?

Я должен вставить кучу записей ( 500 000 ) в базу данных, используя самый быстрый способ. Я попытался вставить 1700 записей одновременно, но это заняло двадцать минут !! Я использую SQL-SERVER, и C#. Хотя следующая таблица не будет способствовать технике быстрой вставки, я все равно решу ее...

8
Советы по базовому дизайну, первый раз дизайн базы данных

Я беру курс, чтобы стать разработчиком Java. Курс предполагает использование баз данных, но, к сожалению, мы никогда не проектируем их. Большую часть времени мы получаем готовые базы данных, и нам приходится внедрять в них код для вставки, обновления, чтения или удаления данных. Но когда придет мой...

8
Оператор IF не пропускает TempDB при циклическом просмотре баз данных с помощью sp_MSForEachDB

[SQL Server 2012 SP2 EE] Почему следующий скрипт выдает ошибку, связанную с tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Вот ошибка, которую я...

8
Случайно изменить имя базы данных (SQL Server 2008)

Этого не случилось со мной. Но я думал об этом. Я возился со своей учебной средой и по ошибке щелкнул имя базы данных, а затем коснулся буквы А. Давайте предположим, что я нажал Enter. Теперь база данных называется A, и я не помню оригинальное имя. CTRL + Z не работает. Что делать в таком случае, в...

8
MySQL загружает NULL в числовые столбцы

MySQL 5.6.23, InnoDB Я загрузка таблиц из символов с разделителями текстовых файлов с помощью LOAD DATA INFILEcommnd , и я хотел бы каждое поле с \N, которая является NULLсимволом в этом месте, чтобы поместить NULLв таблице. Некоторые числовые типы имеют такое поведение, в то время как другие...

8
Одна таблица с большим количеством столбцов против нескольких таблиц с меньшим количеством столбцов

Каким будет лучший дизайн базы данных для сайта социальной сети? Одна таблица с большим количеством столбцов и меньшим количеством строк, или несколько таблиц с меньшим количеством столбцов, но большим количеством строк? Например: пользователь может опубликовать обновление на своей стене или в...

8
Альтернативы SQL Server TDE

Из-за высокой стоимости SQL Server Enterprise Edition, включающей функцию прозрачного шифрования данных, я ищу альтернативный продукт и нашел только несколько вариантов: DbDefence NetLib Encryptionizer Может ли кто-нибудь рассказать о своем опыте работы с любым из вышеуказанных продуктов (влияние...

8
Какой доверять?

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

8
Миграция с текста и изображения на varchar (max) и varbinary (max)

У меня есть база данных SQL Server , которая содержит ряд imageи textстолбцов, и я изучаю потенциальные проблемы , которые могут возникнуть в результате миграции их в не-устаревших аналоги varbinary(max)и varchar(max). Помимо изменений в коде приложения, моей главной проблемой являются...

8
Я хочу добавить пользователя / логин для роли в другой базе данных без переключения баз данных

У меня есть роль / логин в «новой» базе данных mynewdbс ролью "emailsender". Я сценарий профиля для sp_send_dbmailи теперь пытаюсь сценарий добавления логина к DatabaseMailUserRoleв msdbи , кажется, иду по кругу. Важно отметить, что я хочу запустить свой скрипт обновления mynewdb. Я знаю, что могу...

8
Оптимизация условия WHERE для поля TIMESTAMP в операторе MySQL SELECT

Я работаю над схемой для аналитической системы, которая отслеживает время использования, и необходимо видеть общее время использования в определенном диапазоне дат. Чтобы привести простой пример, этот тип запроса будет выполняться часто: select sum(diff_ms) from writetest_table where time_on >...

8
Отсутствует «MSVCR120.dll» во время установки MySQL Workbench 6.3 CE

Когда я устанавливаю MySQL Workbench 6.3 в Windows 8.1, я сталкиваюсь со следующей системной ошибкой: Я уже пытался повторно загрузить и переустановить программу, но это сообщение об ошибке появляется каждый раз. Как это...

8
Десятичный или точечный тип данных для хранения данных о географическом местоположении в MySQL

Я хочу сохранить географическое местоположение для каждого адреса в моей таблице "tblAddress" MySQL (Innodb), и я думаю, что у меня есть 2 варианта: 1) 2 columns for Each Address: Latitude DECIMAL(10, 8), Longitude DECIMAL(11, 8) 2) One Column for Each Address: GeoLocation POINT Моя программа...