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

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

3
Как конвертировать mysql в postgresql? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я отчаянно ищу инструмент преобразования для преобразования большой базы данных MySQL в Postgresql. Мне нужен …

3
Сценарий Oracle DDL в автоматическом режиме
Oracle SQL Developer может экспортировать DDL через Tools -> Database Export...Это работает очень хорошо, но требует ручного вмешательства. Я знаю DBMS_METADATA.get_ddl(), но обнаружил, что экспорт не идеален. Я столкнулся с проблемами, когда экспортированный DBMS_METADATADDL был недоступен для использования без предварительного устранения проблем, таких как разрывы в середине ключевого слова и, …

2
Что конкретно делает OracleBulkCopy и как я могу оптимизировать его производительность?
Подведем итоги: нам нужно поместить приблизительно 5 миллионов строк в базу данных поставщика (Oracle). Все отлично подходит для пакетов по OracleBulkCopy500 тыс. Строк с использованием (ODP.NET), но когда мы пытаемся масштабировать до 5M, производительность начинает снижаться, когда достигает отметки 1M, становится все медленнее по мере загрузки большего количества строк и, …
14 oracle  bulk 

4
Одна большая база данных против нескольких меньших
У нас есть ситуация, когда мы можем (A) развернуть экземпляры приложений в одной базе данных MySQL, используя префикс таблиц, или (B) использовать разные базы данных MySQL для каждого экземпляра приложения, например, для: Настройка «А»: central_database app1_table1 app1_table2 app1_tablen ... appn_table1 appn_table2 appn_tablen Конечный результат - большая база данных со многими …

2
Transact SQL, используя WITH в CREATE VIEW
Я хочу создать VIEW, используя предложения WITH, но на самом деле не могу найти никаких ссылок на правильный синтаксис. Я хочу что-то подобное WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl И каков правильный синтаксис для использования нескольких предложений WITH? Ничего полезного на MSDN :(
14 t-sql  view 

2
Каков наилучший способ создания и репликации MySQL Master-Slave и устранения неполадок?
Я очень новичок в администрировании баз данных. Я сталкиваюсь с множеством проблем при настройке репликации master-slave для mysql. Я также сталкиваюсь с регулярными проблемами устранения проблем репликации mysql. Кто-нибудь может помочь понять, как мне справиться со всем этим?

4
Стоит ли тратить время на изменение типа столбца с CHAR (36) на UUID?
У меня уже есть несколько миллионов строк в моей базе данных. Я не знал о типе данных PostgreSQL UUID, когда проектировал свою схему. В одной из таблиц имеется 16 миллионов строк (от 3,5 до 4 миллионов записей на шард), число которых увеличивается примерно на 500 тысяч записей в день. Я …
14 postgresql 

3
Что такое «гетерогенный запрос»?
Я получил следующее сообщение об ошибке, касающееся SQL-запроса, который я выполняю в программе. SQL Server 2005 T-SQL. Гетерогенные запросы требуют ANSI_NULLSи ANSI_WARNINGSопции , которые нужно установить для подключения. Это обеспечивает согласованную семантику запроса. Включите эти параметры, а затем повторите запрос. (серьезность 16) Исправить это легко, установить ANSI_NULLSи ANSI_WARNINGS ON, но …

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

3
Почему SSMS вставляет новые строки вверху таблицы, а не внизу?
Всякий раз, когда я вручную вставляю строку в таблицу в SQL Server Management Studio 2008 (база данных - SQL Server 2005), моя новая строка появляется вверху списка, а не внизу. Я использую столбцы идентичности, и это приводит к таким вещам, как id row 42 first row 1 second row 2 …

5
Сервер MySQL ушел, затрудняя импорт больших дампов
Я пытаюсь импортировать большой дамп sql (2 ГБ) в мой локальный mysql на моем Mac. Я мог сделать это в прошлом (я использовал MAMP), но теперь я получаю ОШИБКУ 2006 (HY000) в строке 7758. Сервер MySQL исчезал при каждой попытке импортировать дамп. База данных содержит таблицы innodb. Я попытался скопировать …
14 mysql  innodb  dump  mac-os-x 

3
MySQL table_cache и Opened_tables
Я видел, как люди используют сравнение Open_tables и Opened_tables, чтобы оценить, слишком ли мала таблица_cache в MySQL. Тем не менее, я считаю, что Opened_tables накапливается в течение времени безотказной работы, так что это недопустимое сравнение Единственное предостережение в том, что, возможно, Opened_tables сталкивается только с промахами - хотя даже в …

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

6
Контрольные списки SQL Server
В продолжение моего другого вопроса я хотел бы начать думать о том, на что я должен смотреть ежедневно, еженедельно / ежемесячно с точки зрения предупреждений. Я надеюсь, что смогу увидеть проблемы до их возникновения (таков план) ... До сих пор я начал собирать сценарии для следующего (без заказа): Ежедневно Проверьте …

3
Как сделать так, чтобы SQL Server отправлял мне по электронной почте информацию об ошибке при сбое задания?
SQL Server позволяет настроить задание на отправку оповещений по электронной почте в случае сбоя. Это простой и эффективный способ контролировать вашу работу. Однако эти предупреждения не содержат никаких подробностей - только уведомление об успехе или сбое. Если работа не удалась, вот как будет выглядеть типичное электронное письмо с предупреждением: JOB …

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