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

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

2
Как реализовать базу данных / таблицу как стек
У меня есть конечный автомат, который должен выдвинуть / выдвинуть некоторые имена файлов для разных пользователей. Я бы традиционно использовал стеки в качестве выбора структуры данных, но это нужно делать с использованием базы данных, поскольку у меня нет способа сохранить структуру данных между входящими веб-запросами. Мне было интересно, что было …

5
Использование командной строки SQL Server? Является ли это возможным?
Я пытался использовать встроенный «Обозреватель решений» SQL Server Management Studio 2008 для управления проектом, и после 2 недель борьбы с ним я решил, что мне на самом деле все равно. Это «удобство», функции на самом деле довольно помеха. К сожалению, место, где я работаю, - это магазин MS, и он …

1
BLOB или ссылки в PostgreSQL
Мне нужно хранить двоичные файлы данных в базе данных PostgreSQL, которая работает на сервере Ubuntu. Первоначально будет несколько десятков файлов размером примерно 250 КБ каждый. Однако количество файлов со временем будет увеличиваться. Иногда мне может понадобиться извлечь данные из файлов для других последующих анализов. Я провел некоторое исследование относительно давнего …
11 postgresql 

5
Каков наилучший способ узнать, сколько записей не имеют правильный номер телефона в SQL Server?
У меня есть поле, которое исторически люди могли использовать, чтобы свободно предоставлять стоимость. Мне нужно идентифицировать записи, которые не имеют подходящего значения, чтобы я мог их очистить. Я искал в SSIS для этого. Я склоняюсь к использованию компонента сценария с выражением регулярного выражения в некотором коде C # с последующим …

2
Ошибка создания таблицы InnoDB: «слишком большой размер строки»
У нас есть несколько инженеров, которые объединяют нормализованную структуру БД во временную таблицу для создания отчета. Столбцы указаны как TEXT NOT NULL(я знаю, «почему они это делают?»; Давайте просто предположим, что мы обращаемся к этому). Мы используем MySQL 5.1.48 Community RHEL5 с плагином InnoDB 1.0.9 в Linux. При использовании MyISAM …
11 mysql  innodb 

4
Как найти фактическое пространство, потребляемое индексами таблицы в Oracle?
Я хочу найти фактическое пространство, потребляемое индексами на таблице в оракуле 10g. Я не намерен включать пространство, зарезервированное оракулом для будущего использования. (Служебная нагрузка оракулом не должна учитываться.) Я хочу использовать использованные байты, а не выделенные байты. Можете ли вы помочь мне идти вперед? Кроме того, есть ли способ найти …

2
Насколько велик «слишком большой» для SQL 2008 Web Edition?
Для нашего приложения, которое скоро будет размещено, мне нужно выбрать между веб-выпуском SQL Server 2008 и выпуском SQL Server 2008 Enterprise. Никаких «обязательных» функций нет: в настоящее время приложение работает на SQL Express, но оно превысит максимальный размер 10 ГБ, налагаемый SQL Express. Я смотрю на эту сравнительную таблицу и …

1
Есть ли надежный способ определить, когда вы должны запустить DBCC CLEANTABLE, чтобы освободить место?
В последнее время, вместо того, чтобы просто увеличивать файлы, когда их использование почти достигает 80%, я стал более активно восстанавливать пространство с помощью обычных приемов, таких как дефрагментация кучи, добавление и удаление кластеризованных индексов, реализация сжатия строк или страниц и т. Д. Однако есть несколько случаев, когда мне удалось освободить …


2
Как подключиться к другому БД с помощью хранимых процедур?
Мне нужно получить некоторые данные из внешней базы данных и выполнить с ней некоторые вычисления в другой базе данных. Можно ли подключиться к внешней базе данных из хранимой процедуры? Спасибо, парни. PS. Я использую Oracle, и обе базы данных находятся на одном сервере.

3
Существуют ли какие-либо механизмы базы данных, которые будут интуитивно понятны условию соединения на основе существующих внешних ключей?
Мне кажется странным, что, когда я определил внешний ключ, движок не может использовать эту информацию для автоматического определения правильных выражений JOIN, а вместо этого требует от меня повторного ввода тех же предложений. Существуют ли какие-либо базы данных, возможно, какой-то исследовательский проект, который будет проверять существующие внешние ключи?

2
Кто-нибудь использует функцию SQL Server для создания групп хранимых процедур, дифференцированных по количеству?
Вопрос относится к параметру числа в этой документации msdn Если вы этого не сделаете, вы можете создать несколько хранимых процедур в SQL-Server, дифференцированных по количеству, и отбросить их одним нажатием. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 -- returns 1 go …

4
Аудит входов в базу данных MySQL
Есть ли способ аудита входов в MySQL? Я хотел бы иметь возможность создать имя пользователя для каждого сотрудника и, таким образом, создать журнал аудита для входа. Однако поиск в Google не принес хороших результатов. Чем больше мы можем провести аудит, тем лучше. По крайней мере, было бы неплохо узнать, кто …

2
Биологические последовательности UniProt в PostgreSQL
Каков наилучший способ хранения биологических последовательностей UniProt в PostreSQL? Детали данных Мы получаем 12 миллионов последовательностей из UniProt - это число, вероятно, будет удваиваться каждые 3-10 месяцев. Длина последовательности может варьироваться от 10 до 50 миллиардов символов Менее 1% последовательностей длиннее 10 тысяч символов Повысит ли это производительность, чтобы хранить …
11 postgresql 

8
MySQL - Как проверить значение во всех столбцах
Мне любопытно, есть ли хороший способ поиска во всех столбцах для данного значения? Для моих целей это не обязательно должно быть быстрым, это всего лишь один раз, и я не хочу набирать каждое имя поля. Это именно то, что я буду делать сейчас, но я думаю, что, конечно, есть лучший …
11 mysql 

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