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

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

2
Это новый общий шаблон в Oracle, где существует (выберите NULL FROM…)?
Несколько лет назад было принято писать where exists (Select * from some_table where some_condition) В прошлом году я заметил, что многие сценарии t-sql переключились на использование числа 1 вместо звезды where exists (Select 1 from some_table where some_condition) просто на ТАК я видел этот пример Oracle WHERE EXISTS (SELECT NULL …

3
Есть ли прирост производительности за счет обработки данных с помощью хранимых процедур по сравнению с передачей их в функции после извлечения?
Название подводит итог. Я достаточно хорошо разбираюсь в PHP и чувствую себя комфортно, заставляя его делать то, что мне нужно, со значениями, взятыми из MySQL, однако в интересах расширения моих знаний мне было интересно, возможно, это будет более эффективный метод в долгое время Являются ли они эквивалентными (из-за того, что …

5
MySQL: DROP TABLE Начиная с префикса
ПРИМЕР: у меня есть более 30 таблиц, начинающихся с префикса "dp_" и около 12, начинающихся с "ex_". ВОПРОС: Как я могу удалить все таблицы, начинающиеся с "dp_" в одном запросе?
8 mysql 

3
Какие базы данных рекомендуется использовать в качестве встроенных баз данных?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какие базы данных рекомендуется использовать в качестве встроенных баз данных для хранения данных в приложении? Встроенная база данных может или не может …


3
Как регистрировать изменения данных в Access на уровне таблицы?
Я поддерживаю базу данных Access для некоммерческой организации. У нас есть некоторые проблемы с данными, таинственным образом изменяющимися, и были некоторые, дружеские споры о том, вызвано ли это пользователями, которые не являются самыми компьютерными или моими фоновыми обработчиками. Я добавил некоторые проверки на уровне пользовательского интерфейса для этих условий, но …

3
Как выглядит вывод оператора JOIN?
Я давно хотел использовать объединения, но у меня возникают проблемы с визуализацией вывода, поэтому я знаю, как его использовать. Допустим, у меня есть 2 таблицы: CREATE TABLE Cities ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, city tinyblob ); CREATE TABLE Users ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username TINYBLOB, …

8
Предоставление привилегий SA для разработчиков в окне разработки
Несмотря на наши яростные протесты, наше руководство решило, что команде разработчиков должны быть предоставлены права 's' на сервере разработки. Подвох в том, что мы, группа поддержки БД, по-прежнему несем ответственность за поддержание этого ящика. Теперь нам поручили составить список того, что нужно и чего не следует делать командам разработчиков с …

4
Одноядерный SQL Server на виртуальной машине
Недавно наш школьный округ обновил несколько серверов с версии 2005 до 2016 года и с физических серверов на серверы виртуальных машин. Наша команда по инфраструктуре представила виртуальные серверы для установки SQL Server с одним ядром. Я пытаюсь объяснить руководителю этого отдела, что SQL Server «ненавидит» то, что находится на одном …


3
Mac OS X 10.10 mySQL 5.6.26 доступна из CLI, но не из порта 3306
Сегодня я установил новую версию MySQL 5.6.26 на свой Mac. Я смог получить доступ к mySQL из Terminal.app, как и ожидалось, однако я не смог подключить рабочую среду mySQL к порту 12706.0.1 3306. Что меня действительно смутило, так это то, что я не смог подключиться к этому порту даже локально …
7 mysql  mac-os-x 

1
Повторно выполнить конкретный фактический план запроса
Я захватил фактический план запроса для конкретного запроса. После этого я изменил несколько вещей (включая обновление статистики) и перезапустил этот конкретный запрос. Теперь фактический план запроса другой (что имеет смысл). Запрос теперь выполняется намного быстрее. Мне любопытно, связан ли с этим новый план выполнения, поскольку другие изменения (изменения в настройке …

3
Разработчик SQL: отладчик установки для plsql
Я пытаюсь отлаживать удаленно pl / sql. Но я не могу - база данных возвращает мне ошибку. Что я должен сделать, чтобы исправить это и начать отладку? ORA-30683: failure establishing connection to debugger ORA-12541: TNS:no listener ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68 ORA-06512: at line 1 UPD Я пытаюсь отладить процедуру …

4
Функция метаданных MySQL для получения проецируемого типа столбца в запросе?
Можно ли получить тип поля из запроса MySQL так же, как вы можете получить его из таблицы с помощью SHOW COLUMNSкоманды? Например, из производной таблицы, SELECT x -- presumedMetaFn(x) -- returns "int" FROM ( SELECT 1 AS x UNION SELECT 2 ) AS t; Учитывая приведенный выше запрос, есть ли …
7 mysql  metadata 

2
Параметры для установки подсказки NOLOCK в запросах к набору данных
Немного контекста. Сначала мы писали отчеты «прямо вверх», без каких-либо подсказок по блокировке в запросах. При больших отчетах это иногда вызывает проблемы с блокировкой. В первом мы исправить это с помощью WITH (NOLOCK)подсказки для таблиц в запросе. Потому что (а) это довольно навязчивое, и (б) легко забыть намек на один …

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