Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Миграция с SQL server на DB2
|
|||
|---|---|---|---|
|
#18+
Добрый день! Стоит вопрос перехода с MSDE 2000 на другую базу (уперлись в ограничения по объемам и одновр. запросам). Из бесплатных баз (обязательное условие) самое простое конечно перейти на SQL 2005, но потом снова упремся в объем. Проект у нас достаточно простой - 30 таблиц, 100-150 ХП (в основном обычный SQL-92). Я подготовил список с тем, что теоретически может вызвать затруднения (применительно к бесплатной версии). Просьба по списку написать возможно ли это или ключевые слова, чтобы погуглить на конкретную тему: 1. Бесплатная среда разработки запросов (интересует возможность посмотреть план запроса и проверка синтаксиса) 2. Установка/обновление базы и скриптов из инсталятора (сейчас сделано через запуск osql) 3. Настройка backup по расписанию из инсталятора 4. Настройка других задач (запуск команд из командной строки) по расписанию из инсталятора 5. Ограничить размер памяти, используемой СУБД 6. ADO.Net provider 7. Автоматический перенос/конвертация TSQL в DB2-specific SQL. 8. Аналог MS SQL Profiler (чтобы посмотреть какие реально вызываются ХП с параметрами на сервере) 9. Возможна ли SELECT TOP <parameter> конструкция? И последний вопрос: может ли DB2 нормально жить и работать после установки по умолчанию и без администратора? Требования у нас не высокие (в MS SQL мы нисего не подкручиваем), но слышал, что ранние версии Оракла, например, требовали приличной настройки, чтобы вообще работать. Как с этим у DB2 Express? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 23:44 |
|
||
|
Миграция с SQL server на DB2
|
|||
|---|---|---|---|
|
#18+
автор 1. Бесплатная среда разработки запросов (интересует возможность посмотреть план запроса и проверка синтаксиса) DB2 Developer Workbench автор 2. Установка/обновление базы и скриптов из инсталятора (сейчас сделано через запуск osql) DB2 CLP, аналог osql автор 3. Настройка backup по расписанию из инсталятора 4. Настройка других задач (запуск команд из командной строки) по расписанию из инсталятора Task Center автор 5. Ограничить размер памяти, используемой СУБД сколько отдадите, столько и съест автор 6. ADO.Net provider DB2 .Net Data Provider в комплекте автор 7. Автоматический перенос/конвертация TSQL в DB2-specific SQL. попробуйте DB2 Migration Toolkit (отдельная тулза, скачивается с сайта) автор 8. Аналог MS SQL Profiler (чтобы посмотреть какие реально вызываются ХП с параметрами на сервере) попробуйте поиграться с настройкой Event Monitor автор 9. Возможна ли SELECT TOP <parameter> конструкция? SELECT * FROM table FETCH FIRST n ROWS ONLY автор может ли DB2 нормально жить и работать после установки по умолчанию и без администратора? может, но не на всяком ворклоаде :) лучше один раз поработать руками (ну или визардами там всякими) и сконфигурировать под свою среду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 09:17 |
|
||
|
Миграция с SQL server на DB2
|
|||
|---|---|---|---|
|
#18+
1. Visual Explain и т.д. в комплекте. 2,3,4. Не понял, зачем именно из инсталлятора. Разве не просто и естественно написать скрипты и исполнить их после инсталляции СУБД? У меня, например, они на REXX'е, а REXX сейчас бесплатный. 5. Задать нужные значения пулов. Для новичка - через Configuration Assistant. 6. В принципе есть, но про юзабельность не скажу - не пробовал. 7. См. DB2 migration toolkit (DB2 MTK) на IBM-овском сайте. Конвертирует структуру (tables/views/SPs), переносит данные. В приложенном документе также объясняется разница между MS SQL и DB2 для "подкрутки" вручную. 8. В каком смысле "реально вызываются"? А профайлинг был описан на developerworks. 9. Параметр - только через ROW_NUMBER(), а константу также через FETCH FIRST xxx ROWS ONLY. Если настроите базу через Configuration Assistant (ответите на несколько вопросов и получите набор конфигурационных параметров), это, скорее всего, будет работать. Но, может быть, и нет. Возможно, размер какой-нибудь кучи окажется недостаточным (у меня часто - куча для приложения и куча для пакетов), и при тестировании своего приложения вы получите сообщение об ошибке. Сказано в сообщении, например, что APP_HEAP_SZ недостаточно - так просто найдите в свойствах базы этот параметр и увеличьте раза в 4 (или 8). (Кроме свойств базы есть ещё свойства экземпляра - имеёте в виду). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 09:26 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34039879&tid=1605083]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
59ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 371ms |

| 0 / 0 |
