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

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

4
Почта БД SQL Server 2016 не отправляется
Я нахожусь на SQL Server 2016 и получаю удовольствие ... моя почта БД не отправляется, и у меня не хватает мест для поиска. Я дважды проверил права доступа учетной записи SQL к исполняемому файлу DBmail - он прочитал и выполнил. Я ввел правило для исходящего порта брандмауэра 587. Я попробовал …


2
SQL Server UniqueIdentifier / GUID внутреннее представление
Мой коллега прислал мне интересный вопрос, который я не могу полностью объяснить. Он запустил некоторый код (включенный ниже) и получил от него несколько неожиданные результаты. По сути, при преобразовании UniqueIdentifier(которое мы будем называть Guidотсюда и далее) в binary(или varbinary) тип порядок первой половины результата обратный, а второй - нет. Моей …

3
Сообщение об ошибке - разрешение на просмотр состояния сервера было отклонено - при подключении к SQL Server 2014 с помощью SQL Server 2012 Management Studio
При щелчке правой кнопкой мыши по таблице и выборе «1000 лучших строк» ​​я получаю эту ошибку: Есть ли обходной путь, кроме очевидного обновления до SQL Server 2014?

1
Лучший способ написать SQL-запрос, который проверяет столбец на ненулевое значение или NULL
У меня есть SP с параметром, который имеет значение NULL в качестве значения по умолчанию, а затем я хочу сделать запрос следующим образом: SELECT ... FROM ... WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); В WHEREвышеуказанные проверки для обоих значение , …


1
Стратегии запросов с использованием системных версий SQL Server 2016 с временными таблицами для медленно меняющихся измерений
При использовании системной версии темпоральной таблицы (впервые в SQL Server 2016), как влияют на разработку запросов и производительность, когда эта функция используется для обработки медленно меняющихся измерений в большом реляционном хранилище данных? Например, предположим, что у меня есть Customerизмерение из 100 000 строк со Postal Codeстолбцом и Salesтаблица фактов из …

1
Что ограничивает количество соединений?
Согласно https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans ограничение соединения составляет 500 Согласно https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server «Обычно PostgreSQL на хорошем оборудовании может поддерживать несколько сотен соединений» Каковы определяющие факторы в этом пределе? # Ядра ЦПУ? ОЗУ? ОПЕРАЦИОННЫЕ СИСТЕМЫ?

1
Почему бы не перестроить индексы с количеством страниц <1000?
Я использую скрипт Ola Hallengrens для поддержки индекса. Прежде чем сделать это, я использовал следующий запрос, чтобы увидеть, какие индексы наиболее фрагментированы: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] = …

1
MySQL open_files_limit - не может изменить эту переменную
Я сталкиваюсь с проблемами, потому что мой open_files_limitдля MySQL только 1024. Centos 7, MySQL Community Server 5.6.22-log На самом деле это vps, выделенный для mysql для WHM-сервера (удаленный mysql), но это не относится к делу. Конфиг файлы my.cnf: [mysqld] open_files_limit = 100000 open-files-limit = 100000 #I've read that the dashes …
17 mysql 


2
Количество выражений значений строк в инструкции INSERT превышает максимально допустимое количество из 1000 значений строк
Один из INSERT INTOсценариев написан следующим образом. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Вот ошибка, с которой мы сталкиваемся при разборе выше оператора вставки Сообщение 10738, уровень 15, состояние 1, строка 1007 Число выражений значений строк в инструкции INSERT превышает максимально допустимое количество из 1000 значений …

8
Причины избегания больших значений ID
Мы работаем над веб-приложением, пока недоступным для пользователей. Мой начальник заметил, что вновь созданные записи получают идентификатор более 10 000, даже если в таблице всего менее 100 записей. Она предположила, что веб-интерфейс по какой-то причине создает в 100 раз больше временных записей, чем фактические (и удаляет их), и это может …

4
Как убрать еврейский акцент
Мне нужен трюк с кодировкой символов, чтобы убрать знаки ударения на иврите. Образец перед בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Образец после בראשית ברא אלהים את השמים ואת הארץ

2
Сжать журнал транзакций при использовании группы доступности AlwaysOn
Мы используем AlwaysOn Availability Groupфункцию SQL Server 2012. Регулярные полные резервные копии базы данных и резервные копии журнала транзакций выполняются каждый день на вторичной базе данных. Я прочитал здесь , что резервное копирование журнала транзакций на первичной или вторичной реплике помечает журналы транзакций обеих реплик как повторно используемые. В любом …

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