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

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

6
Можете ли вы дать мне один пример бизнес-аналитики?
Я не очень понимаю, что такое бизнес-аналитика. Если я начну с корпоративной БД, что будет делать BI-специалист? Я нашел много материала в Интернете, но обычно он слишком сложный. Мне нужен простой пример, который позволил бы мне понять, что такое бизнес-аналитика и что будет делать бизнес-аналитик, который имеет ценность для моей …

3
Есть ли способ получить доступ к временным таблицам других сессий в postgres?
Я работаю с приложением Windows, которое использует (локальную) базу данных postgres и хранит некоторую информацию во временной таблице. Я хотел бы взглянуть на временную таблицу, но pgadmin и dbVis говорят мне: ERROR: cannot access temporary tables of other sessionsпри попытке запроса данных. Я попытался изменить права доступа к схеме и …

4
Как устранить ошибки копирования недопустимой последовательности байтов UTF8 при восстановлении, когда исходная база данных закодирована в UTF8?
Мне было поручено перенести базу данных PostgreSQL 8.2.x на другой сервер. Для этого я использую pgAdmin 1.12.2 (кстати, в Ubuntu 11.04), а также использую резервное копирование и восстановление, используя формат custom / compress (.backup) и кодировку UTF8. Исходная база данных находится в UTF8, вот так: -- Database: favela -- DROP …

1
Как PostgreSQL обрабатывает контрольные точки в середине резервной копии с поддержкой WAL?
На PostgreSQL v9.0 у меня работает система архивации WAL. Таким образом, WAL регулярно архивирует файлы (когда создается 3 WAL или если WAL старше 15 минут). Теперь я добавляю двоичный пакет каталога PG_DATA (исключая подкаталог pg_xlog). Для этого я выполнить pg_start_backup(),двоичную копию, а pg_stop_backup(). Мне кажется, я хорошо понимаю, что делают …

3
Можно ли перемещать строки между разделами, обновляя ключ раздела?
Я думаю, что это будет довольно простой вопрос, но на самом деле мне было трудно найти ответ на этот вопрос. Вопрос: Можете ли вы переместить строки данных в разделенной таблице из одного раздела в другой, просто обновив столбец раздела так, чтобы он пересекал границу раздела? Например, если у меня есть …


3
Как я могу гарантировать, что вставки в SQL Server 2008 R2 сначала кэшируются в оперативной памяти?
Представьте себе поток данных, который является «пакетным», т. Е. Он может иметь 10 000 событий, прибывающих очень быстро, а затем ничего не ждать в течение минуты. Ваш совет эксперта: как я могу написать код вставки C # для SQL Server, чтобы гарантировать, что SQL немедленно кэширует все в своей оперативной …

3
Эмулировать последовательность TSQL с помощью хранимой процедуры
У меня есть требование создать хранимую процедуру, которая эмулирует последовательность TSQL. То есть он всегда дает возрастающее целочисленное значение при каждом вызове. Кроме того, если передается целое число, оно должно возвращать это значение, если никогда не было результата, большего или следующего доступного целого числа. Само собой разумеется, что могут быть …

2
убить все запросы - MySQL
Иногда во время SNAFU мне приходится бегать kill query xxxxxxxдвадцать или тридцать раз. Любая kill allкоманда, которую я пропускаю? Из-за того, что я не люблю печатать.
17 mysql 


2
Есть ли ощутимая разница между уникальным кластеризованным индексом и кластерным первичным ключом?
Я понимаю, что между этими двумя понятиями могут быть различия в значении или намерениях , но существуют ли различия в поведении или производительности между кластерным первичным ключом и кластерным уникальным индексом?

2
REINDEX опасно?
Я пытался COUNT(*)создать таблицу с 150000 строк, которая имеет первичный ключ. Это инструмент около 5 минут, поэтому я понял, что это проблема индексации. Ссылаясь на руководство PostgreSQL : REINDEX похож на удаление и воссоздание индекса в том, что содержимое индекса перестраивается с нуля. Однако соображения блокировки довольно разные. REINDEX блокирует …
17 postgresql 

6
Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimate проект базы данных
В настоящее время я использую Visual Studio Professional Edition с проектом базы данных в качестве шаблона проекта, но некоторые его функции недоступны, например, инструмент сравнения схем . Сравнение схем и создание сценариев обновления базы данных доступны только в версиях Visual Studio 2010 Premium / Ultimate . Но настолько ли богаты …

7
Является ли опрос единственным способом обновления данных приложения из базы данных?
Приложение должно иметь как можно более свежие данные из базы данных. В таком случае, есть ли другой способ получения данных, кроме запроса (опроса) базы данных на основе таймера? Я работаю с MS SQL Server 2008 (и приложениями .NET + Entity Framework), но мне бы хотелось узнать и о других типах …

4
Есть ли какое-либо преимущество первичного ключа, который включает в себя все столбцы таблицы?
У меня есть таблица с четырьмя столбцами, которые не обнуляются, и данные таковы, что все четыре необходимы для различения уникальной записи. Это означает, что если бы я должен был создать первичный ключ, он должен был бы включать все столбцы. Запросы к таблице почти всегда будут сводиться к одной записи, то …

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