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

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

7
Как мне перечислить все базы данных и таблицы, используя psql?
Я пытаюсь изучить администрирование PostgreSQL и начал изучать, как использовать psqlинструмент командной строки. Когда я вхожу в систему psql --username=postgres, как мне перечислить все базы данных и таблицы? Я попробовал \d, dи , dS+но ничего не перечислено. Я создал две базы данных и несколько таблиц с помощью pgAdmin III, поэтому ...



5
Как мне перечислить все столбцы для указанной таблицы
Я ищу точную информацию в базе данных, о которой я ничего не знаю. Это сторонний продукт, они не спешат отвечать на некоторые вопросы, и я знаю, что данные лежат в этой базе данных, поэтому я хочу немного заняться ретро-разработкой. Учитывая одну таблицу, возможно ли иметь список имен столбцов для этой ...

15
Может ли MySQL разумно выполнять запросы на миллиарды строк?
Я планирую хранить сканы с масс-спектрометра в базе данных MySQL и хотел бы знать, возможно ли удаленное хранение и анализ этого количества данных. Я знаю, что производительность сильно варьируется в зависимости от среды, но я ищу приблизительный порядок: запросы будут занимать 5 дней или 5 миллисекунд? Формат ввода Каждый входной ...

4
Почему журнал транзакций продолжает расти или не хватает места?
Этот вопрос, кажется, является распространенным вопросом на большинстве форумов и во всем Интернете, он задается здесь во многих форматах, которые обычно звучат так: В SQL Server - По каким причинам журнал транзакций становится таким большим? Почему мой файл журнала такой большой? Как можно предотвратить возникновение этой проблемы? Что я делаю, ...




18
Как вы документируете свои базы данных?
Я считаю, что большинство моих клиентов вообще не документируют свои базы данных, и я нахожу это довольно пугающим. Чтобы познакомить вас с лучшей практикой, я хотел бы знать, какие инструменты / процессы используют люди. Как вы документируете свою базу данных? (SQL-сервер) Какой инструмент вы используете? Формат хранения документации для схемы ...

11
Как я могу контролировать ход импорта большого файла .sql?
Я импортирую 7 ГБ foobar.sqlдля восстановления таблицы в локальной базе данных. $ mysql -h localhost -u root 'my_data' < foobar.sql $ mysql --version /usr/local/mysql/bin/mysql Ver 14.12 Distrib 5.0.96, for apple-darwin9.8.0 (i386) using readline 5.1 Как я могу контролировать его прогресс?
204 mysql  mysqldump  import 

3
Как вставить значения в таблицу из запроса на выборку в PostgreSQL?
У меня есть стол items (item_id serial, name varchar(10), item_group int)и стол items_ver (id serial, item_id int, name varchar(10), item_group int). Теперь я хочу вставить строку в items_verfrom items. Есть ли короткий SQL-синтаксис для этого? Я пробовал с: INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item_id = 2); ...
199 postgresql  insert 

6
Когда я должен использовать уникальное ограничение вместо уникального индекса?
Когда я хочу, чтобы столбец имел разные значения, я могу использовать ограничение create table t1( id int primary key, code varchar(10) unique NULL ); go или я могу использовать уникальный индекс create table t2( id int primary key, code varchar(10) NULL ); go create unique index I_t2 on t2(code); Столбцы ...

13
подключиться к серверу PostgreSQL: FATAL: нет записи в pg_hba.conf для хоста
Здравствуйте, я пытаюсь запустить отправленный мне сайт, но после этого появилась эта ошибка connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host "4X.XXX.XX.XXX", user "userXXX", database "dbXXX", SSL off in C:\xampp\htdocs\xmastool\index.php on line 37 после Google это говорит, что мне просто нужно добавить запись в файле pg_hba.conf для этого ...

7
В чем разница между CTE и Temp Table?
В чем разница между общим выражением таблицы (CTE) и временной таблицей? И когда я должен использовать один над другим? КТР WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Temp Table SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable SELECT * ...
174 sql-server  cte 

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