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

8
Как создать связь с неосновным ключом в SQL Server?

У меня есть таблица Users, которая имеет два столбца: первичный ключ с именем UserID и другой столбец с именем UserName. UserID (int) PK Имя пользователя (varchar (256) Они оба уникальны, но я решил по причинам использовать имя пользователя в качестве ссылки в других таблицах. Так, например,...

8
Как масштабировать SQL Server 2008 или 2012?

Как масштабировать SQL Server 2008 (или 2012)? По сути, я понимаю, что есть два варианта: Увеличить масштаб: Если процессор привязан, я ясно вижу переход от 1 ядра к 2 к 4. Или, если использование оперативной памяти резко возрастает, просто добавляется больше оперативной памяти. SQL Server...

8
Таблица InnoDB с высокой вставкой не будет использовать весь мой процессор

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

8
Столбец MySQL, определенный с помощью NOT NULL, допускает пустые значения

Некоторое время назад я создал таблицу и начал добавлять в нее данные. Недавно я добавил в него новый столбец ( address) NOT NULLкак часть нового столбца. Старые строки (предварительное добавление) по-прежнему равны нулю, что создало предупреждение как часть определения. Однако новым строкам с...

8
Sql Server 2012 хранилище данных и разные версии

В Sql Server 2012 есть 3 флагманских выпуска: Enterprise Edition, Business Intelligence, Standard. Полное сравнение между тремя: http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx Издание для бизнес-аналитики подразумевает, что его назначение предназначено для хранилищ...

8
Проблемы производительности SQL с удаленным запросом через связанный сервер

Это sproc create proc dbo.Get_Accounts as begin declare @current_date datetime set @current_date = dbo.fn_currdate() select [fields] into dbo.current_accounts from linkedserver.database.dbo.accounts where date = @current_date end через 10 минут постоянно происходит сбой со следующим сообщением об...

8
Использование репликации для масштабирования

Прочитав « Использование репликации для масштабирования» , как я могу направить разные запросы на разные серверы, например, SELECTя хочу направить их на ведомые и NON-SELECTна ведущие. Я предполагаю, что в качестве loadbalancer я могу использовать haproxy , но я не нашел возможности различать...

8
Существенная разница между размером базы данных под MySQL и фактическим размером на диске

Когда я проверяю размер моих баз данных под MySQL, я получаю это: MariaDB [(none)]> SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema;...

8
Может ли переполнение стека выполняться в SQL Server Web Edition?

Я начинаю новое веб-предприятие, которое может потребоваться для большого числа пользователей. Я уверен в лицензировании SPLA для веб-версии SQL Server, но хочу знать, нужно ли мне переходить на Standard, Enterprise или DataCenter (уверен, что это не будет). Я знаю, что не стоит думать о...

8
SQL Server - несколько промежуточных итогов

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

8
Выполнение хранимой процедуры, которая обращается к другому экземпляру SQL

Прошу прощения, если этот вопрос повторяет другой, уже заданный. Я искал несколько часов и не нашел того, который подходит моей ситуации. Желаемый результат Пользователь, использующий аутентификацию SQL, имеет права на выполнение для Database1 на Server1 (экземпляр по умолчанию), и это все....

8
ORA-04031: невозможно выделить байты разделяемой памяти («», «», «», «»)

Я получаю эту ошибку в базе данных разработки. Это происходит по некоторым конкретным запросам (простые вставки и удаления через приложение .NET). База данных используется одним пользователем, и ошибка происходит независимо от того, как долго база данных была запущена. Единственный установленный...

8
Есть ли в SQL Server функция Date_Format?

Все, что я нашел, это список предопределенных DateFormat, из которых я могу выбрать, как это Как я помню, в MySQL (и PostgeSQL тоже?) Вы можете определить свой формат даты: DATE_FORMAT(now(),'&m_%Y') --for 02_2012 etc. SQL Server имеет то же самое? Я вижу, что люди должны написать функцию,...

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

Во время написания запроса однажды мне пришла мысль, и она застряла в моей голове. Что предпочтительнее: сначала проверить, существует ли значение для уникального столбца, а затем вставить или вставить и позволить db вызвать уникальную ошибку ограничения? Будет ли это вообще иметь значение?...

8
Какова хорошая реляционная структура для единиц и сложных преобразований единиц?

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

8
MySQL читает / пишет в таблице

Я оптимизирую нашу БД. По сути, я пытаюсь найти наиболее написанные и наиболее читаемые таблицы в нашей базе данных. После этого я приведу символическую связь этих таблиц в отдельные диски. Есть ли способ следить за каждым действием таблицы? Как в IOPS следовать, пишет, читает в...

8
Ресурсы для понимания блокировки и параллелизма SQL Server?

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

8
Преимущество использования снимка базы данных для отчетности

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

8
Как индексировать динамические атрибуты в MongoDB

У меня есть следующий вид данных (немного упрощенный из моего реального случая) в MongoDB: { "name":"some name", "attrs":[ {"n":"subject","v":"Some subject"}, {"n":"description","v":"Some great description"}, {"n":"comments","v":"Comments are here!"}, ] } Массив attrs является контейнером для...

8
Простые SQL-запросы не заканчиваются [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я не совсем знаю, как сформулировать вопрос,...