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

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

2
Пересчитать временное измерение в BIDS
Я использую BIDS для создания куба в SSAS 2008 r2. Я использовал мастер для создания измерения времени. Частью этой конфигурации является выбор диапазона дат. После создания я понял, что мне нужен более широкий диапазон дат, чем я изначально указывал. Я обнаружил, что могу открыть измерение, перейти к свойствам и переопределить …

1
Низкая производительность SQL Server, когда студия управления закрыта
Я заметил странное поведение SQL Server 2008 r2 express: обычно время выполнения моего запроса составляет ~ 650 мс, но если я открою Management Studio и выполню любой простой запрос (например SELECT * FROM Something), время выполнения станет ~ 40 мс. Если я закрою студию управления, это значение вернется к норме …
17 sql-server  ssms 


2
Таблица надгробий против удаленного флага в сценариях синхронизации и мягкого удаления базы данных
Мне нужно отслеживать удаленные элементы для синхронизации клиентов. Как правило, лучше добавить таблицу-захоронение и триггер, который отслеживает удаление строки из базы данных сервера - в основном, добавляя новую строку в таблицу-захоронение с данными из удаленного элемента - или сохранять элементы в исходной таблицы и пометить их как удаленные, как правило, …
17 delete 

1
Пустые строки: почему или когда "равно"?
Кто может объяснить, почему select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); доходность ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 Забавным следствием этого является то, что в create table test ( val varchar(10) ); insert into test …

3
Почему реляционные базы данных не могут соответствовать масштабам больших данных?
Часто повторяется, что проблема больших данных заключается в том, что реляционные базы данных не могут масштабироваться для обработки огромных объемов данных, которые сейчас создаются. Но с какими ограничениями масштабируемости не связаны решения Big Data, такие как Hadoop? Почему Oracle RAC или MySQL sharding или MPP RDBMS, такие как Teradata (и …

1
Что произойдет в случае репликации MySQL Master / Slave, если я запишу в Slave?
Несколько вопросов Останется ли запись «Ведомый» до тех пор, пока в таблицу на ведущем устройстве не будет добавлена ​​/ обновлена ​​/ удалена запись, которая может повлиять на Ведомого устройства? Если нет, как я могу убедиться, что подчиненное устройство синхронизировано с ведущим в будущем (путем удаления записи подчиненного устройства или копирования …

4
Вызов хранимой процедуры из триггера
Я создал хранимую процедуру в MySQL, используя следующий синтаксис. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON ugm.`gid` = …

2
Индекс первичного ключа с DATETIME в качестве первой части составного ключа никогда не используется
У меня проблема с индексированием даты (или даже даты) в качестве первой части моего первичного ключа. Я использую MySQL 5.5 Вот мои две таблицы: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL, `execCodeDim` smallint(5) …

1
Срок для однорядной таблицы?
Есть ли конкретный термин для описания отношения с количеством элементов? Я имею в виду, в частности, «специальные» однорядные таблицы СУРБД DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) и RDB$DATABASE(Interbase, Firebird).

5
Инфраструктура для высококонкурентных, высокозаписывающих БД
Мои требования: 3000 подключений 70-85% Пишу против прочитанного В настоящее время мы максимизируем высокопроизводительный, очень большой экземпляр на 700 соединений. Все 8 ядер максимально. Мы думаем, что это количество одновременных подключений, так как память в порядке. Сама запись очень проста (проверки медленные вещи). Чтобы масштабировать до 3000, нам нужно перейти …

4
SQL большой дизайн таблицы
У меня есть общий вопрос о дизайне таблиц SQL Server 2008. В настоящее время у нас есть таблица, которая превышает 600 ГБ и растет примерно на 3 ГБ в день. Эта таблица имеет соответствующие значения, но становится серьезным зависанием при выполнении запросов и только из-за ее размера. Вопрос в том, …

3
Лучший из MyISAM и InnoDB
Можно ли заставить InnoDB использовать индексы, аналогичные MyISAM, вместо кластерного индекса из-за ограничения оперативной памяти при одновременном использовании преимуществ ее производительности параллелизма?


4
Неточный «фактический» счетчик строк в параллельном плане
Это чисто академический вопрос, поскольку он не вызывает проблем, и мне просто интересно услышать какие-либо объяснения поведения. Возьмите стандартный выпуск Итцика Бен-Гана для таблицы CTE: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS TABLE WITH SCHEMABINDING AS RETURN ( …
17 sql-server 

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