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

11
Как улучшить коэффициент попадания в кэш процедур?

Из того, что я могу сказать, Process Cache Hit Ratio ниже 95% является проблемой. На моем боксе значения колеблются от 85 до 95%. Как мне исправить эту проблему? Сервер, кажется, имеет много оперативной памяти, так что это не должно быть проблемой. Что еще это может...

11
Отображение нескольких имен входа на сервер одному пользователю базы данных

Это кажется глупым вопросом, но, несмотря на некоторые исследования, я не смог найти какую-либо информацию только об этом (возможно, из-за неправильной терминологии). Можно ли зарегистрировать несколько входов на сервер (проверка подлинности на сервере sql) одному пользователю базы данных (которому...

11
Фиксация транзакций PostgreSQL в течение нескольких часов

Я столкнулся с проблемой, из-за которой у меня есть два подключения пользователя к моему серверу PostgreSQL, которые работали около 4 часов и находились в состоянии фиксации в течение достаточно долгого времени (по крайней мере, 1 час, когда я смотрел его) , Эти соединения блокируют выполнение...

11
db_owner не может удалить базу данных - Ошибка 615, SQL Server

У меня база данных SQL Server 2012 работает на Amazon EC2. Я создал пользователя, чтобы иметь возможность создавать, редактировать и удалять базы данных. Я дал нового пользователя с dbcreatorролью сервера. Мой пользователь может подключиться удаленно и успешно запускает create database foo;команду....

11
Как отбрасывать пустые таблицы

Можно ли удалить все пустые таблицы из моей огромной базы данных (mysql)? Я ищу команду sql для автоматического удаления всех этих пустых таблиц. В настоящее время у меня есть 305 таблиц в моем наборе данных, и около 30% из них - старые пустые таблицы, которые не будут использоваться в моем новом...

11
Обновить столбец данными из другой таблицы

Я работаю над сложной проблемой, но я упрощу ее до этой проблемы. У меня две таблицы A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] и я хочу обновить третий: C [ID, column1, column2,column3] Я обновляю еще одну третью таблицу, используя этот запрос. UPDATE C set...

11
Вычисляемое поле SQL в предложении SELECT и GROUP BY

Часто при запросе к моим базам данных MS SQL Server мне нужно создать вычисляемое поле, например (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1)...

11
Как экспортировать всю информацию, связанную с безопасностью, из базы данных SQL Server

Как вы, наверное, знаете, SQL Server не предоставляет готового решения для экспорта всех связанных с безопасностью операторов, которые объявлены для каждого элемента в базе данных (как на уровне базы данных, так и на уровне объектов) Я говорю о возможности придумать эту информацию Все пользователи...

11
Каков хороший способ скопировать данные из одной Cassandra ColumnFamily в другую в том же пространстве ключей (например, INSERT INTO в SQL)?

Попытка найти способ легко перенести все строки из Cassandra ColumnFamily / Table в другую. Команда COPY, как я понимаю, является хорошим вариантом. Однако, поскольку он сбрасывает все данные .csvна диск и затем загружает их обратно, я не могу не задаться вопросом, есть ли лучший способ сделать это...

11
Значительно ли замедляет вставка индекса по битовому столбцу?

У меня есть таблица с записями от 1 до 5 миллионов. Небольшая часть этих записей имеет один из битовых столбцов, установленный в «TRUE». Нужно быстро найти эти записи. Я думаю, что индекс может ускорить поиск по этому столбцу, но я боюсь насчет INSERT. Отсюда и мой вопрос. База данных работает как...

11
Какой самый быстрый способ получить последний ряд из таблицы?

У меня есть таблица PostgreSQL Prices, со столбцами: price (Десятичный) product_id (Int) Есть также created_atи updated_atстолбцы. Цены регулярно обновляются, и я держу старые цены в таблице. Для данного продукта последняя цена в таблице является текущей ценой. Какой самый эффективный способ...

11
Оценка требований к IO для пакетного использования

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

11
Как (безопасно) убить длительные операции в MongoDB?

Иногда операции выходят из-под контроля в MongoDB и могут заканчиваться выполнением в течение сотен секунд, и влияют на производительность, пока они не будут уничтожены или завершены. Когда это происходит, я знаю, что у меня есть в killOp()наличии, но как убить только целевые длительные операции,...

11
Почему автоматическое увеличение скачков больше, чем количество вставленных строк?

Меня очень беспокоит это странное поведение, которое я вижу в auto_incrementзначении, записанном в bidID таблицы Bids после выполнения массовой вставки с использованием хранимой процедуры: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 +...

11
Шаг SQL Job выполняется под другой учетной записью SQL

Мне интересно, как настроить шаг задания SQL для выполнения в качестве другой учетной записи для входа в SQL. Похоже, мне нужно настроить новую учетную запись прокси, которая требует существующих учетных данных. Когда я создаю учетные данные, мой единственный вариант - использовать учетные данные...

11
Зеркальное отображение базы данных SQL Server умрет. Как я могу гарантировать высокую доступность сейчас?

Функция зеркального отображения базы данных SQL Server умрет: Эта функция будет удалена в следующей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в настоящее время используют эту функцию. Вместо этого...

11
Восстановление разностной резервной копии создает файл журнала DEFUNCT?

Здесь моя проблема. Я пытаюсь переместить базу данных на новый сервер с помощью полного восстановления, а затем перенести с помощью быстрого разностного резервного копирования / восстановления. Я могу сделать полное восстановление без проблем, но при восстановлении разностной резервной копии я...

11
Синхронизация с использованием триггеров

У меня есть требование, аналогичное предыдущим обсуждениям по адресу: Написание простой банковской схемы: как я должен синхронизировать свои балансы с историей их транзакций? Триггер в сочетании с транзакцией У меня есть две таблицы, [Account].[Balance]и [Transaction].[Amount]: CREATE TABLE Account...

11
Планирование события каждый день в данное время

Я хочу, чтобы мое мероприятие проводилось каждый день в 00:20. Я запутался в планировании времени. Должен ли я использовать первый вариант или второй? Опция 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Вариант 2 CREATE...

11
MySQL: bind-адрес 0.0.0.0 в my.cnf не работает?

Я новичок в MySQL. Я хочу подключиться к серверу MySQL, используя любой IP-адрес, который я хочу. Я прочитал, что все, что мне нужно сделать, это добавить в файл my.cnf строку bind-address = 0.0.0.0. Это то, что я сделал. Я перезапустил сервер MySQL, а затем я проверил его из командной строки....