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

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

2
Потребление памяти SQL Server 2012 вне пула буферов
У меня есть экземпляр SQL Server 2012 SP2 Enterprise Edition, который потребляет на 20 ГБ памяти больше, чем макс. ограничение памяти. Экземпляр ограничен 65 ГБ, но используемая физическая память из приведенного ниже запроса показывает 86 ГБ. SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Сервер физический с двумя узлами NUMA. Есть …

1
MySQL InnoDB Deadlock для 2 простых запросов вставки
У меня есть тупик для этих двух запросов вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Вот статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

3
Как определить, существует ли таблица в текущем пути поиска с PLPGSQL?
Я пишу сценарий установки для приложения, которое является дополнением для другого приложения, поэтому я хочу проверить, существуют ли таблицы для другого приложения. Если нет, я хочу дать пользователю полезную ошибку. Однако я не знаю, какая схема будет содержать таблицы. DO LANGUAGE plpgsql $$ BEGIN PERFORM 1 FROM pg_catalog.pg_class c JOIN …

1
Получите минимальное ведение журнала при загрузке данных во временные таблицы
Даже после прочтения Руководства по производительности при загрузке данных я все еще не уверен, нужно ли добавлять подсказку таблицы TABLOCK в пустую временную таблицу, определенную с помощью кластеризованного индекса, чтобы получить минимальное ведение журнала. Очевидно, что временная таблица создается в TempDB, которая работает в режиме восстановления SIMPLE, поэтому я бы …

2
Необходимо отправить форматированное электронное письмо в формате HTML с помощью базы данных Mail в Sql Server 2008 R2
Мое требование состоит в том, чтобы создать автоматическое электронное письмо в виде (электронное письмо в формате HTML через Почту базы данных). Основное требование было выполнено, когда при запуске задания оно вставляет данные в таблицу и эта информация была запланирована для отправки в виде электронного письма, но теперь клиент запросил в …

2
Реализация базы данных ORDER BY в подзапросе
Я использую приложение (MapServer - http://mapserver.org/ ), которое упаковывает операторы SQL, так что оператор ORDER BY находится во внутреннем запросе. Например SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Приложение имеет много разных драйверов баз данных. В основном я использую драйвер MS …

2
Каков наилучший способ создания диаграммы базы данных для SQL Azure без необходимости установки SQL Server?
У меня есть база данных в SQL Azure, и я хочу создать для нее диаграмму базы данных, но мне не нужно устанавливать SQL-сервер, копировать базу данных и т. Д. Есть ли способ сделать это, о котором кто-нибудь знает?

3
Медленные запросы к таблице миллиардов строк // индекс используется
Так как я молодой разработчик и не очень разбираюсь в использовании баз данных (PostgreSQL 9.3), я столкнулся с некоторыми проблемами в проекте, где мне действительно нужна помощь. Мой проект о сборе данных с устройств (до 1000 или более устройств), где каждое устройство отправляет один блок данных каждую секунду, что составляет …

1
PostgreSQL: удалить столбец из поля зрения
У меня есть место, VIEWгде я пытаюсь создать скрипт развития, чтобы я мог добавить к нему столбец. Эта часть отлично работает; колонка добавлена ​​просто отлично. Однако обратное не работает; удалить последний добавленный столбец не удастся с ERROR: cannot drop columns from viewсообщением. Проблема в том, что этот конкретный взгляд имеет …

1
«Принудительное шифрование» против «Принудительное шифрование протокола» в SQL Server
Я пытаюсь понять, как различные настройки влияют на поведение моего сервера-клиента. На сервере я установил самозаверяющий CA с выданным сертификатом Exchange, который также был настроен для использования моей службой SQL. Сначала я хотел бы видеть, что это соединение перестало работать, когда корневой клиент не был установлен на клиенте. Но что …

2
Проводятся ли транзакции в PostgreSQL через `psycopg2` для каждого курсора или для каждого соединения?
Я делаю некоторую работу с PostgreSQL 9.3, используя psycopg2API базы данных. У меня API БД установлен на минимальном уровне изоляции (режим «автокоммит»), и я управляю своими собственными транзакциями напрямую через SQL. Пример: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = cur.fetchall() …
10 postgresql 

4
показать имя таблицы + количество записей для каждой таблицы в базе данных mysql innodb
Как составить список всех таблиц в текущей базе данных, а также количество строк в таблице. Другими словами, можете ли вы подумать о запросе, чтобы придумать что-то подобное в MySQL? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | …
10 mysql  innodb  select  count 

2
Симметричная разностная операция в Transact-SQL?
Я всегда знал об UNIONоператоре в SQL, но только недавно обнаружил, что были и другие операторы множеств, INTERSECTи EXCEPT. Я не смог найти оператора, который выполняет четвертый оператор большого набора, симметричную разность (например, противоположность INTERSECT.) Похоже, я могу получить желаемый результат, используя что-то вроде SELECT Field FROM A UNION SELECT …
10 sql-server  t-sql 

1
MySQL Collation utf8_unicode различия
Но я читал о важности MySQL Collation, и то, что я узнал до сих пор относительно совместимости и точности, - эти 4, кажется, моя лучшая ставка. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Насколько я понимаю, uft8mb4 подойдет для персонажей с поддержкой нескольких языков (символов) (например, японский). uf8 поддерживает только 3 байта, а …
10 mysql 

3
Восстановление таблиц MySQL из файлов .ibd, .frm и mysqllogbin
По какой-то причине, когда я пытаюсь открыть свои таблицы, которые хранятся в файлах .frmи .ibdфайлах (будь то в MySQL или phpmyadmin), это вызывает синтаксическую ошибку или говорит, что ее не существует. Я читал другой пост, у которого была похожая проблема, но я не знаю, как проверить, innodb_file_per_tableвключен ли он, и …

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