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

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

3
Как сделать LIKE без учета регистра в базе данных с учетом регистра?
Мой поставщик требует, чтобы база данных хранилища данных была чувствительной к регистру, но мне нужно выполнять запросы к ней без учета регистра. В базе данных, чувствительной к регистру, как бы вы написали, что она не учитывает регистр? Where Name like '%hospitalist%'

1
Почему я получаю ошибку разрешения PostgreSQL при указании табличного пространства в команде «создать базу данных»?
Когда я создаю базу данных в PostgreSQL без явного указания табличного пространства по умолчанию, база данных создается без проблем (я вошел в систему как пользователь pgsys ): postgres => создать базу данных rich1; СОЗДАТЬ БАЗУ ДАННЫХ postgres => \ l + Список баз данных Имя | Владелец | Кодировка | …

1
Postgresql: Что на самом деле означает значение default_statistics_target?
Увеличение значения default_statistics_target может сделать вашу базу данных быстрее, особенно после анализа .... Читая эту статью, я вижу, что https://discuss.pivotal.io/hc/en-us/articles/201581033-default-statistics-target-Explained (...) вкратце и в основном термине, этот параметр управляет способом сбора статистики, при этом значение 1 является наименьшей оценочной / точной статистикой, а значение 1000 является наиболее точной статистикой, очевидно, …
11 postgresql 


1
Получить эквивалентный SQL-запрос для любой мета-команды Postgres
Надеюсь, название носит информативный характер. Я хочу как-то перевести любую мета-команду Postgres в соответствующий / соответствующий ей SQL-запрос, по крайней мере, узнать больше о Postgres и о том, как он хранит метаинформацию в своих таблицах. Есть идеи, если это возможно? Например: При подключении к базе данных EXAMPLE \dtи SELECT table_schema,table_name …
11 postgresql 

4
Установка пароля root в новой установке mysql 5.7
Я пытаюсь установить MySQL в порцию CentOS Linux release 7.2.1511. Посмотрите на процесс установки: # sudo yum install mysql-server Вывод: Dependencies Resolved =========================================================================================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================================================================================== Removing: mysql-community-client x86_64 5.7.10-1.el7 @mysql57-community 109 M mysql-community-server x86_64 5.7.10-1.el7 @mysql57-community 652 M Transaction Summary =========================================================================================================================================================================================================== Я управлял mysql Дэймон: # …
11 mysql  linux  centos 

2
Как предоставить привилегию создания базы данных пользователю в MySQL
Следующая команда предоставляет все привилегии во всех базах данных для пользователя 'admin'. Но это не позволяет администратору создавать базу данных. GRANT ALL ON * . * TO 'admin'@'localhost'; Как я могу предоставить доступ 'admin' для создания базы данных? Когда я пытаюсь создать базу данных, я получаю следующую ошибку - ОШИБКА …
11 mysql 

1
Внешние ключи становятся ненадежными после массовой вставки
На сервере редакции SQL 2014 (12.0.2430.0 - пока нет SP1) с базой данных в режиме совместимости 2012 (работающей над его переключением на 2014 ...) у меня есть несколько объектов внешнего ключа, которые последовательно помечены как not trustedв базе данных , Я удалил и воссоздал их без NOCHECKпараметров, но через 5-10 …

2
Профиль MySQL по запросу «Создание индекса сортировки», использующий 75% общего времени
Мы пытаемся выяснить, как оптимизировать запрос (занимает около 100 мс) , и работает ли профиль, который мы видим, Creating Sort Indexиспользуя 75%общее время. Во-первых, что именно влияет на создание индекса сортировки? Это диск / IO? Во-вторых, можем ли мы оптимизировать сам запрос? SELECT r.`id`, r.name, r.public_uri, rv.version, rv.interpreter, rv.notes, rv.content, …
11 mysql  profiler 

1
Postgresql: установить кодировку psql клиента по умолчанию
Когда я подключаюсь к Postgresql DB psql, я часто получаю следующие сообщения: => SELECT * FROM question_view ; ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1" Следуя такому ответу , я понимаю, что мне следует соответствующим образом изменить кодировку клиента: SET client_encoding …

1
Копировать базу данных PostgreSQL с удаленного сервера
Когда я использовал MySQL, я мог запустить команду SSH на моем сервере и скопировать базу данных на мой локальный компьютер. ssh -t удаленный сервер 'mysqldump --compress -u dbuser --password = "пароль" db_name' | / usr / local / mysql / bin / mysql -u root --password = "пароль" local_db_name Как …
11 postgresql 

3
Есть ли время, когда мы должны избегать каскадного удаления?
В SQL Server 2008 есть первичная таблица, которая связана с тремя другими дочерними таблицами отношением 1 ко многим. Итак, мы думаем об использовании каскадного удаления в первичной таблице, чтобы все записи в дочерней таблице были удалены при удалении записи из первичной таблицы. Итак, является ли каскадное удаление правильным выбором здесь? …

2
Рекомендуется ли использовать идентификатор в качестве альтернативы первичному ключу?
Мы можем объявить Identityкак, id_numтак что id_numбудет иметь приращение уникальных чисел. CREATE TABLE new_employees ( id_num int IDENTITY(1,1), fname varchar (20), minit char(1), lname varchar(30) ) Это рекомендуется использовать в Identityкачестве альтернативы , Primary keyтак как при Identityусловии , уникальный номер для каждой строки?


1
MySQL: уникальное ограничение на большой столбец
Я пытаюсь создать таблицу InnoDB, которая содержит VARCHARстолбец, который может содержать до 3071 символов. Я хотел бы ввести UNIQUEограничение на данные этого столбца. Похоже, что MySQL применяет ограничения, используя индекс. В InnoDB размеры индекса ограничены 767 байтами - этого недостаточно для VARCHAR(3071)столбца, который содержит данные. Любые мысли о том, как …

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