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

21
Какой смысл фильтровать в MySQL объяснить?

Как описано здесь в документации по MySQL : Отфильтрованный столбец показывает приблизительный процент строк таблицы, которые будут отфильтрованы по условию таблицы. То есть, строки показывают приблизительное количество проверенных строк, а строки × отфильтрованные / 100 показывают количество...

21
Почему поиск LIKE N '% %' соответствует любому символу Юникода, а = N' 'соответствует многим?

DECLARE @T TABLE( Col NCHAR(1)); INSERT INTO @T VALUES (N'A'), (N'B'), (N'C'), (N'Ƕ'), (N'Ƿ'), (N'Ǹ'); SELECT * FROM @T WHERE Col LIKE N'%�%' Возвращает Col A B C Ƕ Ƿ Ǹ SELECT * FROM @T WHERE Col = N'�' Возвращает Col Ƕ Ƿ Ǹ Генерация каждого возможного двухбайтового «символа» с помощью приведенного...

21
Ключи хеша пробные и остаточные

Скажем, у нас есть такой запрос: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 Предполагая, что вышеупомянутый запрос использует Hash Join и имеет остаток, ключ пробника будет col1и остаток будет len(a.col1)=10. Но, просматривая другой пример, я мог видеть и зонд, и остаток как...

21
varchar (255) или varchar (256)?

Должен ли я использовать varchar(255)или varchar(256)при разработке таблиц? Я слышал, один байт используется для длины столбца или для хранения метаданных. Имеет ли это значение в данный момент? Я видел некоторые посты в интернете, однако они относятся к Oracle и MySQL. У нас есть Microsoft SQL...

21
Почему BULK INSERT считается опасным?

Этот вопрос был перенесен из Exchange Stack Exchange, поскольку на него можно ответить в Exchange Stack Exchange. Мигрировал 2 года назад . Я хотел бы понять, почему группы по кибербезопасности в целом (более чем с одной организацией, с которой я имел дело) не могут предоставить BULK...

21
Внедрение SQL Server - какой урон наносится в 26 символов?

Я тестирую на устойчивость к внедрению атак на базу данных SQL Server. Все имена таблиц в БД строчные, а в сопоставлении учитывается регистр символов Latin1_General_CS_AS . Строка, которую я могу отправить, указывается в верхнем регистре и может содержать не более 26 символов. Поэтому я не могу...

21
По-прежнему рекомендуется избегать использования портов по умолчанию для SQL Server?

Исторически было рекомендовано не использовать порты по умолчанию для соединений с SQL Server, как часть рекомендаций по безопасности. На сервере с одним экземпляром по умолчанию следующие порты будут использоваться по умолчанию: Служба SQL Server - порт 1433 (TCP) Служба браузера SQL Server - порт...

21
Как доказать отсутствие неявного порядка в базе данных?

Недавно я объяснял коллегам важность наличия столбца, по которому можно сортировать данные в таблице базы данных, если это необходимо, например, для хронологически упорядоченных данных. Это оказалось несколько сложным, потому что они могли просто повторять свой запрос, казалось бы, бесконечно, и он...

21
В SQL Server, почему обратное сканирование кластерного индекса не может использовать параллелизм?

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

20
Является ли CREATE INDEX в MySQL линейной операцией?

Я имею в виду следующее: Если создание индекса для таблицы со nстроками занимает tвремя. Будет ли создание индекса для той же таблицы 1000*nзаймет примерно 1000*tвремя. Я пытаюсь добиться того, чтобы оценить время, необходимое для создания индекса в производственной базе данных, путем создания того...

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

Я хочу иметь возможность выполнить запрос, чтобы получить важную информацию о состоянии базы данных. Т.е. я хочу, чтобы запрос мог определить, находится ли база данных в хорошем состоянии. Это запрос, который я унаследовал для этой проверки: SELECT name AS [SuspectDB], DATABASEPROPERTY(name,...

20
Восстановление журнала транзакций

У нас очень большая база данных (~ 6 ТБ), файл журнала транзакций которой был удален (когда SQL Server был закрыт. Мы попытались: Отсоединение и повторное подключение базы данных; и Удаление файла журнала транзакций ... но пока ничего не получалось. В настоящее время мы работаем: ALTER DATABASE...

20
Как получить максимальный ряд

В SQL Server мне всегда было трудно получить максимальное количество строк для набора данных. Я ищу список методов для получения максимального количества строк с некоторыми рекомендациями по производительности и удобству обслуживания. Образец таблицы: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name...

20
Есть ли хорошие и бесплатные инструменты для управления базой данных PostgreSQL? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Раньше я использовал phpmyadmin для управления базой данных MySQL, но теперь я хотел бы...

20
Каким стандартам я должен следовать при именовании таблиц и представлений?

Каким стандартам я должен следовать при именовании таблиц и представлений? Например, стоит ли ставить что-то вроде tbl_ в начале имен таблиц? Должен ли я обозначать таблицы кода / поиска каким-либо образом, например, ct_, lut_ или codes_? Есть ли что-нибудь еще, что можно / нельзя делать? Я...

20
Индекс против раздела

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

20
Когда следует использовать расширенные события вместо SQL Profiler / perfmon?

Расширенные события выглядят как лучшая технология и меньшая нагрузка на сервер, но SQL Profiler / perfmon имеет лучшие инструменты. Кроме того, расширенные события, кажется, имеют более крутой кривой обучения. В каком контексте каждый из них должен использоваться? Стоит ли проходить крутой курс...

20
Mysqldump экспортирует индексы по умолчанию?

Я играл немного с туздЫшпр и мне было интересно, если это делает показатели экспорта ( FULLTEXT, INDEX, ...) по умолчанию. Я прочитал об этом, и я нашел эту опцию : --disable-keys, -K что говорит о том, что он действительно экспортирует индексы. Но я не хочу доверять своей интерпретации, и я хочу...

20
Как создать индекс, чтобы ускорить совокупный запрос LIKE по выражению?

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