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

15
Копировать из одной таблицы MySQL в другую таблицу MySQL той же базы данных

У меня около 40 миллионов строк в таблице MySQL, и я хочу скопировать эту таблицу в другую таблицу в той же базе данных. Каков наиболее эффективный способ сделать это? Сколько времени это займет...

15
Быстрые дистанционные запросы Хемминга в postgres

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

15
Почему оператор агрегирования используется после сканирования уникального индекса

У меня есть таблица с уникальным индексом, отфильтрованным для ненулевых значений. В плане запроса есть использование различных. Есть причина для этого? USE tempdb CREATE TABLE T1( Id INT NOT NULL IDENTITY PRIMARY KEY ,F1 INT , F2 INT ) go CREATE UNIQUE NONCLUSTERED INDEX UK_T1 ON T1 (F1,F2) WHERE...

15
Проблема производительности MySQL при использовании индексированного столбца datetime

Я пытался решить следующую проблему в течение часа и так и не получил дальнейшее развитие. Хорошо, у меня есть таблица (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra |...

15
PostGIS против SQL Server для данных ГИС

Так что я недавно начал работать в новой компании, и у меня появилось много пользователей ArcGIS, которые, похоже, действительно заинтересованы в продвижении вперед с экземпляром PostGIS для предоставления некоторых данных нашим клиентам. Хотя у меня нет проблем с этим, мы на 95% SQL Server и на 5%...

15
В базе данных 'master' отказано в разрешении CREATE DATABASE. невозможно получить разрешение

Я делаю базу данных на сервере SQL, и он показывает ошибку, что "CREATE DATABASE permission denied in database 'master'" я использую журнал администратора в себе. Что я должен сделать? Пожалуйста, предложите исправить!...

15
Как получить загрузку процессора по базе данных для конкретного экземпляра?

Я обнаружил следующие запросы для определения использования ЦП базой данных, но они показывают разные результаты: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT...

15
Недостаточно системной памяти в внутреннем пуле ресурсов для выполнения этого запроса

Один из наших производственных серверов сообщает об ошибке в журнале Ошибка: 701, уровень серьезности: 17, состояние: 123. Недостаточно системной памяти в внутреннем пуле ресурсов для выполнения этого запроса. Я искал эту ошибку и обнаружил, что это ошибка, и есть исправление с пакетом обновления...

15
Получите последнюю полную резервную копию и резервную копию журнала транзакций для каждой базы данных

Как написать сценарий или запрос, который будет отображать последнюю полную резервную копию и последнюю резервную копию журнала для каждой базы данных на каждом из производственных серверов с использованием системной таблицы «backupset» и связанных таблиц резервного...

15
Какое влияние окажет уменьшение размера столбца varchar на файл базы данных?

В нашей базе данных есть несколько таблиц, в которых есть VARCHAR(MAX)столбцы, в которых достаточно VARCHAR(500)(или что-то намного меньше, чем max). Естественно, я хочу очистить их и довести размеры до более разумных уровней. «Как» сделать это, я понимаю: мой вопрос заключается в том, что изменят...

15
Запрос списка сертификатов шифрования для баз данных

Какой сертификат используется для шифрования каждой из баз данных в экземплярах. Я могу получить данные, используя следующие, но как мне написать запросы USE master GO -- this provides the list of certificates SELECT * FROM sys.certificates -- this provides the list of databases (encryption_state =...

15
Читать частично обновленную строку?

Допустим, у меня есть два запроса, выполняющихся в двух отдельных сеансах в SSMS: Первая сессия: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 Вторая сессия: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 Возможно ли, что SELECTоператор мог прочитать половину...

15
Понимание системы уведомлений

Я изучал, как построить систему уведомлений на SE и в других местах, и нашел себя заинтересованным в решении, которое является здесь принятым ответом: /programming/9735578/building-a-notification-system, в котором используется эта структура: ╔═════════════╗ ╔═══════════════════╗...

15
Как переинициализировать файлы / var / lib / mysql?

Из-за неудачи я удалил весь каталог / var / lib / mysql. Поскольку база данных не содержала ничего важного, я не хочу переживать из-за необходимости восстанавливать ее из старой резервной копии, а вместо этого создавать структуру каталогов с нуля. Как мне сделать это без переустановки...

15
Смена пароля sa

Я пытаюсь изменить пароль учетной записи sa с помощью SQL Server Management Studio 2012. Я выполнил следующие действия, но пароль остался прежним. Войдите в SQL Server Management Studio, выберите Database Engine, \ SBSmonitoring, проверку подлинности Windows. Перейдите в Обозреватель объектов -...

15
Как выбрать первую строку в объединении, которое возвращает несколько строк в первичном ключе

Это связано с этим вопросом: объединение нескольких таблиц приводит к дублированию строк У меня есть две таблицы, к которым я присоединяюсь. Они разделяют ключ. Таблица person имеет одно имя на первичный ключ, но таблица email имеет несколько электронных писем на personId. Я хочу показать только...

15
Избегайте уникальных нарушений в атомарных транзакциях

Возможно ли создать атомарную транзакцию в PostgreSQL? Считайте, что у меня есть категория таблицы с этими строками: id|name --|--------- 1 |'tablets' 2 |'phones' И имя столбца имеет уникальное ограничение. Если я попробую: BEGIN; update "category" set name = 'phones' where id = 1; update...

15
Есть ли способ уменьшить / уменьшить размер tempdb.mdf без перезапуска SQL Server

Нужно ли перезапускать SQL Server после DBCC SHRINKFILEвключения tempdb.mdfили есть какой-либо другой способ уменьшить размер tempdb.mdfбез перезапуска SQL Server? Пожалуйста, помогите, так как мне это нужно для производственного сервера, и я надеюсь сделать сжатие без каких-либо...

15
Есть ли разница между «LIMIT 0, 1» и «LIMIT 1»?

Недавно я наткнулся на примеры кодов, которые отличались этими обозначениями. SELECT * FROM table LIMIT 0, 1 SELECT * FROM table LIMIT 1 Первый аргумент должен рассматриваться как смещение, если я не ошибаюсь, цель этих двух запросов - ограничить выбор до первой строки table Есть ли какой-либо...