|
неудовольствия
|
|||
---|---|---|---|
#18+
Сегодня у меня настроение жаловаться. Хочу пожаловаться на то, на что обычно никто не жалуется. ;-) 1. До каких, интересно, пор, DB2 CLP под виндами будет завершать строки вместо стандартной комбинации CR LF какой-то чудовищной CR CR LF??? 2. DB2 CLP очень сильно не дотягивает до ораклячьего SQL*PLUS. Ему, наверное, никогда до того не дотянуться, но хотя бы он мог бы уметь показывать, когда была выполнена команда и сколько ушло на это времени (db2batch не годится - он не понимает команд CLP типа RUNSTATS), а также форматировать результат как страницу HTML. Неплохо было бы объединить CLP, db2batch и dynexpl в одну утилиту. 3. NLS-проблемы (типа - db2batch пишет свои сообщения в 866-й кодировке, а результат селекта в 1251-й). 4. Неизвестно почему мне запрещено ibm-ерами запускать более одного экземпляра Control Center и Command Center. В результате я не могу, например, запустить два экземпляра Command Center, в одном приконнектиться к одной базе, в другом - к другой, и визуально сравнить одно и то же SQL-выражение в Visual Explain для разных баз. 5. Окошечки со свойствами узлов Visual Explain (и некоторые другие в других местах) зверски лишены кнопок максимизации. В этих окошечках море всякой информации, так что максимизация очень бы пригодилась. Я вообще считаю, что программисты, делающие окна фиксированных размеров, окна без кнопок максимизации, а также окна, не отображающиеся в таскбаре - это вредители, которых надо наказывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2004, 15:53 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
6. runstats не знает о понятии "текущей схемы". 7. CLP-команды не являются обычными SQL-выражениями и могут быть вызваны только из CLP. Так, я не могу вызвать из программы тот же RUNSTATS, как мог вызвать SQL-выражение UPDATE TABLE (и DBMS_STATS.GATHER_TABLE_STATS в Oracle). 8. К 5-й версии DB2 прикладывался REXX, но начиная с 6-й версии его из комплекта выкинули, его поддержка ограничена. А ведь если CLP имеет меньше возможностей, чем SQLPLUS, то связка CLP+REXX во многом исправляет положение и в чем-то даже гораздо лучше. Мне не хватает также SP и особенно - UserExit на REXX. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 15:20 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
9. Из-за отсутствия аналогов ораклячьих "переменных уровня пакета" затруднена миграция с Oracle. 10. MTK должен транслировать PL/SQL не на SP SQL (или как он там теперь называется?), а на Java (или сперва пытаться перевести на SP SQL, а что не получилось - уже на Java). SP SQL слабже PL/SQL по возможностям, но Java мощнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 16:09 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
"Так, я не могу вызвать из программы тот же RUNSTATS" Administrative API, db2Runstats: C API syntax /* File: db2ApiDf.h */ /* API: db2Runstats */ /* ... */ SQL_API_RC SQL_API_FN db2Runstats ( db2Uint32 versionNumber, db2RunstatsData *data, struct sqlca *sqlca); ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 16:53 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Have a look at administrative API and you will be wondered. I think ALL CLP commands are there. I hope :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 16:55 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
gdv, читайте фразу целиком. Она была "Так, я не могу вызвать из программы тот же RUNSTATS, как мог вызвать SQL-выражение UPDATE TABLE (и DBMS_STATS.GATHER_TABLE_STATS в Oracle).". Я отлично знаю о существовании административного API, но мне им неудобно пользоваться. Не случайно ведь ibm-еры прикрутили SQL-интерфейс, например, к снапшот-мониторингу, несмотря на то, что некий C API и там есть? Но увы, остановились на полдороге. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 17:58 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
I know nothing about oracle. And I did not get the second part of your statement, bout Oracle. Sorry. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 19:13 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
На C использование административного API, может, и не так уж неудобно (по крайней мере, на фоне всего остального). Однако, кроме C, существует куча других языков и систем - Smalltalk, Delphi, Ruby, Python, PHP, Lisp, и т.д., и т.п. Прежде, чем использовать C-шные функции, нужно выполнить много нудной и грязной работы. Наверное, не случайно у Java, насколько я знаю, поддержка этого API будет только в Stinger'е? А как быть остальным? Да, я могу сделать это для себя, но предпочел бы, чтобы в DB2, как в Oracle, абсолютно это было бы завернуто в системные VIEW и хранимые процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 19:51 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
11. Отсутствие CREATE AND REPLACE. Ну, насколько я знаю, это IBM-еры обещали добавить в 9-ю версию. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 19:52 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Извиняюсь - я имел в виду CREATE OR REPLACE. Чтобы можно было подменить, к примеру, функцию или VIEW, без пересоздания использующих их и переназначения грантов на них. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 19:54 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
в самом деле, отчего db2 это не oracle? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 20:01 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Вопрос абсурдный, бессмысленный и не имеющий ни малейшего отношения к делу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2004, 22:04 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
12. Хелп-система с каждым годом не нравится мне все больше и больше. Дошел до того, что нередко стал обращаться к ненавистным PDF. 13. Ужасного размера фикспаки. Половина объема - поддержка всяких и всяческих языков. Спрашивается, зачем мне корейский и традиционный китайский? Во второй половине тоже непонятно что. Более чем 200-меговая инсталляшка IIRW утверждает, что при полной инсталляции займет 10M. Такие инсталляшки годятся для пересылки на CD и DVD, но не для интернет-доступа. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 09:33 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Victor Metelitsa12. Хелп-система с каждым годом не нравится мне все больше и больше. Дошел до того, что нередко стал обращаться к ненавистным PDF. 13. Ужасного размера фикспаки. Половина объема - поддержка всяких и всяческих языков. Спрашивается, зачем мне корейский и традиционный китайский? Во второй половине тоже непонятно что. Более чем 200-меговая инсталляшка IIRW утверждает, что при полной инсталляции займет 10M. Такие инсталляшки годятся для пересылки на CD и DVD, но не для интернет-доступа. Мне чтение PDF'ов нравится гораздо больше, темболее что не только документацию по DB2 приходится читать. с 13. полностью согласен, качать неудобно. 13.1 качество фикспаков неочень - использую DB2 V7 FP7, регулярно проверяю на тестовом сервере работоспособность очередного FP на тестовой нагрузке. А FP7 продолжает работать, работать и работать. В сторону 8-ки начну смотреть только после тестирования стингера ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 10:30 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
I would join to claims number 7,8,13, even I did not use REXX :) I've read about it a bit :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 10:40 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Документ PDF предназначен для печати - "как выглядит, так и будет напечатано" (есть у нас герой, который действительно распечатал эти тысячи страниц?). Если уменьшить ширину страницы, соответственно уменьшаются буквы. Но если увеличить как мне надо, то слева остается мало места для древовидного оглавления (layout?), названия главок же обычно широкие, и во время просмотра приходится постоянно двигать разделительную полоску влево-вправо. Сравните с хелпами формата CHM - они похоже выглядят, но с экрана читаются гораздо лучше (там, конечно, свои проблемы). А в A.R. 6 еще добавилась ужасная панель поиска. Открыл ее - и снова два выбора: ресайзить документ или читать его с лупой. Возможно, я смирился бы со всем этим на 21-дюймовом мониторе, но у меня всего 17. A.R. не позволяет также рассматривать один и тот же документ в разных окнах, тогда как HTML-ные хелпы я обычно читаю именно так - у меня до бывает до десятка открытых окон. Но тут я нашел некий workaround - открывать PDF из IE из ссылок в HTML-файле. В A.R. нет закладок - "настоящих" закладок, а не того, что там названо закладками. Если я сегодня закончил чтение на 566 странице, назавтра я хотел бы, чтобы при открытии того же документа A.R. сразу перешел бы на эту страницу (и/или держал бы список подобных закладок). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 13:17 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Можно какие-нибудь подробности про DB2 v7 fp7 vs DB2 v7 после fp7? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 13:18 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Victor MetelitsaДокумент PDF предназначен для печати - "как выглядит, так и будет напечатано" (есть у нас герой, который действительно распечатал эти тысячи страниц?). Если уменьшить ширину страницы, соответственно уменьшаются буквы. Но если увеличить как мне надо, то слева остается мало места для древовидного оглавления (layout?), названия главок же обычно широкие, и во время просмотра приходится постоянно двигать разделительную полоску влево-вправо. Сравните с хелпами формата CHM - они похоже выглядят, но с экрана читаются гораздо лучше (там, конечно, свои проблемы). А в A.R. 6 еще добавилась ужасная панель поиска. Открыл ее - и снова два выбора: ресайзить документ или читать его с лупой. Возможно, я смирился бы со всем этим на 21-дюймовом мониторе, но у меня всего 17. A.R. не позволяет также рассматривать один и тот же документ в разных окнах, тогда как HTML-ные хелпы я обычно читаю именно так - у меня до бывает до десятка открытых окон. Но тут я нашел некий workaround - открывать PDF из IE из ссылок в HTML-файле. В A.R. нет закладок - "настоящих" закладок, а не того, что там названо закладками. Если я сегодня закончил чтение на 566 странице, назавтра я хотел бы, чтобы при открытии того же документа A.R. сразу перешел бы на эту страницу (и/или держал бы список подобных закладок). Я сам распечатал не одну тысяцу страниц доки по DB2, пока печатается, часть книги уже прочитаешь:-) Есть повод перейти на 21 дюйм. У меня тоже семнашка, LCD - читается нормально. Согласен, есть неудобства. Просто есть куча книг в PDF, которых не меньше чем док по DB2 - унификация. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 13:26 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Victor MetelitsaМожно какие-нибудь подробности про DB2 v7 fp7 vs DB2 v7 после fp7? У меня все FP выше 7-ки трапаются на тестах. Тесты обычные - внесение, загруска списка заказов и тп. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 13:28 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
> Я вообще считаю, что программисты, делающие окна фиксированных размеров, окна без кнопок максимизации, а также окна, не отображающиеся в таскбаре - это вредители, которых надо наказывать. это все от того, что в твоем любимом VAST-е нельзя сделать окно фиксированного размера. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 16:45 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
АВБ??? К VAST'у у меня огромное количество претензий - беда лишь, что остальное еще хуже. Только какое он имеет отношение к теме (DB2 и связанное)? Фиксированного размера окошки всплыли из упоминания Visual Explain. Там (показывающие свойства узла плана окна), они, правда, - не совсем фиксированные ("просто" нет кнопки максимизации; а ведь по умолчанию она у окон была - стало быть, налицо факт умышленного вредительства), но есть фиксированные в других местах. Разве что с fixed sized Logon Window я могу смириться. Когда, к примеру, мне приходится выбирать имена из списка шириной 10 символов имена длиной в 50 символов (бывает еще круче - эти имена урезаются до длины поля, а первые символы у них совпадают - такое я видел в Notes), мне хочется кого-то убить - и я знаю, кого (программёра, который это сотворил). Почему нельзя было сделать обычное растягивающееся/максимизирующееся окно, чтобы пользователь мог сразу одним вглядом охватить всю информацию, вместо того, чтобы елозить мышкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 17:19 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Разве что использование VisualWorks может быть объяснением (не оправданием). ;-) Но Visual Explain сделан не на нем. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2004, 17:22 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
Кстати, по поводу падений. 1. Некоторое время DB2 v8 у меня падала "от нехватки памяти" (уже не помню точную формулировку). Я этому не верил, потому что дело происходило на сервере с двумя гигами ОЗУ. Потом-таки поверил: под виндами по умолчанию пользовательской программе выдается всего 2G адресного пространства, а я настроил "на грани", так что иногда DB2 "перескакивала через край". "Advanced" Server с ключом /3G полностью решили эту ситуацию - теперь можно не бояться, что из-за ошибки в настройке она упадет. 2. Я читал, что в DB2 v8 user agents используют значительно больше памяти чем в v7. Отсюда вопрос - может, у вас [Alexander Mozhaev] что-то похожее: проблемы с v7 после fp7 из-за проблемы 2G + [возможное] увеличение расходования памяти под юзерагентов? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2004, 10:34 |
|
неудовольствия
|
|||
---|---|---|---|
#18+
А кто-нибудь может сказать, как отучить Control Center и прочее включать русскую раскладку клавиатуры в каждом новооткрытом окне? Если нет, запишу под 14-м пунктом ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 10:19 |
|
|
start [/forum/topic.php?fid=43&fpage=153&tid=1606196]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
others: | 286ms |
total: | 457ms |
0 / 0 |