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

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


14
Попытка использовать MySQL Workbench с TCP / IP через SSH - не удалось подключиться
Я не могу подключиться с использованием TCP / IP через SSH-соединение в MySQL Workbench с ПК. В чем дело? Я создал базу данных MySQL 5.1 на сервере Ubuntu mysql.myhost.com . Я могу получить к нему доступ локально. MySQL Workbench (ПК) предлагает установить соединение через TCP через ssh. Он работает через …

9
Подключитесь к sql plus из командной строки, используя строку подключения
Допустим, у меня есть база данных Oracle. У меня есть имя пользователя = x, пароль = y, база данных = z. Также я знаю порт = a, SID = b, имя хоста = c. Так как мне нужно правильно подключиться? Я использовал много вариантов, таких как: sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))' sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b))) …
41 oracle  sqlplus  string 

4
Как обновить одну таблицу на основе значений другой таблицы на лету?
У меня есть таблица на имя ips, как показано ниже: CREATE TABLE `ips` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `begin_ip_num` int(11) unsigned DEFAULT NULL, `end_ip_num` int(11) unsigned DEFAULT NULL, `iso` varchar(3) DEFAULT NULL, `country` varchar(150) DEFAULT NULL ) ENGINE=InnoDB Предположим, у меня есть countryidполе в этой таблице из …
41 mysql  update 

5
Каков действительный вариант использования TIMESTAMP без TIME ZONE?
Существует длинный и довольно разъясняющий ответ о различиях между TIMESTAMP WITH TIME ZONE vs- TIMESTAMP WITHOUT TIME ZONE доступны в этом посте . То, что я хотел бы знать: есть ли действительные варианты использования для фактического использования, TIMESTAMP WITHOUT TIME ZONEили это следует рассматривать как анти-паттерн.
41 postgresql 

5
Могу ли я добавить уникальное ограничение, которое игнорирует существующие нарушения?
У меня есть таблица, которая в настоящее время имеет повторяющиеся значения в столбце. Я не могу удалить эти ошибочные дубликаты, но хотел бы предотвратить добавление дополнительных неуникальных значений. Могу ли я создать документ UNIQUE, который не проверяет наличие соответствия? Я пытался использовать, NOCHECKно безуспешно. В этом случае у меня есть …

3
Почему моя база данных все еще фрагментирована после того, как я перестроил и переиндексировал все?
У меня есть база данных, которую я пытался дефрагментировать все таблицы одновременно с помощью этого T-SQL: SELECT 'ALTER INDEX all ON ' + name + ' REORGANIZE;' + CHAR(10) + 'ALTER INDEX all ON ' + name + ' REBUILD;' FROM sys.tables А затем скопировать и вставить вывод в новое …

2
В чем отличия SQL Server 2016 от Always Encrypted и Transparent Data Encryption?
Пока я пишу это, я все еще жду официального выпуска SQL Server 2016, чтобы мы могли изучить полезность его функции «Всегда зашифровано». Я просто хотел бы знать, какие будут конкретные различия между Always Encrypted и доступным в настоящее время прозрачным шифрованием данных в SQL Server 2016, чтобы мы могли принять …

2
Почему изменение объявленного порядка столбцов соединения приводит к сортировке?
У меня есть две таблицы с одинаковыми именованными, типизированными и индексированными ключевыми столбцами. Один из них имеет уникальный кластеризованный индекс, другой - неуникальный . Тестовая настройка Сценарий установки, включая некоторые реалистичные статистические данные: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT …


3
Параметр Sniffing vs VARIABLES vs Recompile vs OPTIMIZE FOR UNKNOWN
Таким образом, у нас был длительный процесс, вызывающий проблемы этим утром (30 секунд + время выполнения). Мы решили проверить, не виноват ли сниффинг параметров. Итак, мы переписали proc и установили входящие параметры в переменные, чтобы избежать перехвата параметров. Испытанный / верный подход. Bam, время запроса улучшилось (менее 1 секунды). При …

3
Как вы даете разрешение на выполнение одной хранимой процедуры?
Обычно, когда я создаю хранимую процедуру, я использую следующее в качестве шаблона сортировки Create procedure <procedurename> <@param1 <type>, @param2 <type>, etc..> as begin <procedure> end Есть ли способ включить предоставление разрешения на выполнение только для этой хранимой процедуры, пока я на ней? Например, как ... Grant execute [User_Execute] ... но …
40 sql-server 

1
периодический сбой MySQL с ошибкой «Неустранимая ошибка: невозможно выделить память для пула буферов»
Добавлено в редакцию, 2013-05-29: Поскольку это длинный вопрос и обсуждение, вот краткое резюме вопроса и решения. У меня были проблемы с запуском MySQL и Apache на небольшом сервере Linux (1 ГБ памяти). Apache требовал больше памяти, и, как следствие, ОС всегда убивала MySQL, чтобы восстановить свою память. Решением было заменить …

2
Что администратор БД должен знать о SSAS?
Я видел много материалов, касающихся бизнес-аспектов SSAS, но не очень много о важных аспектах администрирования и управления. С точки зрения администрирования экземпляра SQL Server Analysis Services, что должен знать работающий администратор баз данных о SSAS, чтобы правильно и эффективно управлять им?
40 sql-server  ssas 


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