insertlockinfo
lockinfo 时间:2021-02-27 阅读:(
)
CopyrightIBMCorporation2008ТорговыемаркиОсновыDB2:мониторингDB2UDBСтраница1из12ОсновыDB2:мониторингDB2UDBМартинХабел25.
03.
2008Измерениепоказателейработысистемыоченьважноприсозданиииуправленииприложениямивашейорганизации.
ПродуктIBMDB2UniversalDatabase(UDB)наплатформахLinux,UNIXиWindowsимеетфункциональныевозможностидлявыявленияпроблем,измеренияпроизводительностиианализатенденций.
ВданнойстатьеМартинХабелисследуетмониторысобытийиснимковтекущегосостояния,объясняетпроцесссозданиятаблицснимковтекущегосостояния,ихзаполненияприпомощисценариев,разработкиотчетовподаннымиинтерпретациирезультатов.
Даннаястатьяпоможетлучшепонятьрабочиенагрузкивашейорганизации.
Присозданииилиуправленииприложениямиважнойзадачейявляетсядостижениехорошейпроизводительности.
Фактически,пользователивсегдаожидаютидеальнойпроизводительности,дажееслиэтоинебыловключеновтребования.
Длятогочтобыуправлятьчем-то,втомчислепроизводительностью,выдолжныбытьспособныизмеритьэточто-то.
ПродуктDB2UDBдляLinux,UNIXиWindowsимеетмногофункциональныхвозможностейдляизмеренияпроизводительностииотслеживанияактивностисистемы.
Этивозможностипозволяютизмерятьактивностьпрактическислюбымуровнемдетализации,которыйтребуетсядляадминистраторовбазыданных(DBA-DatabaseAdministrator),прикладныхразработчиковисистемныхадминистраторов.
ЦелимониторингаТремяглавнымицелямимониторингаявляютсявыявлениепроблем,измерениепроизводительностиианализтенденцииизменения.
Значениевыявленияпроблемочевидно:выиликто-нибудьещеобнаружилипроблемуиработаетенадеерешением.
Длярешенияэтойзадачинеобходимознать,чтопроисходитвсистемевданныймоментвремени,посколькуважнопонять,чтовызываетиливызвалопроблему.
Использованиеприемовуправленияпроизводительностьюислежениемзанейпоможетизбежатьбольшинствапроблем.
Управлениепроизводительностьюпозволяетоптимальноиспользоватьресурсыигарантироватьотсутствиенекоторыхпроблем.
Используяинформациюиприемыуправленияпроизводительностью,выможетесэкономитьвремя,затрачиваемоенавыявлениепроблемы,иповыситьстепеньудовлетворенностипользователей.
developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница2из12Анализтенденцииизмененияпереноситуправлениепроизводительностьюнановыйуровень,когдаисторическиеданныесохраняютсяииспользуютсядляопределениянаправленийразвитияитенденцийизмененийвработе.
Этопоможетопределятьизменениявобщейработесистемыипланироватьобновленияаппаратногообеспеченияприихнеобходимости.
Также,еслиимеетсянеожиданныйскачоквработесистемы(отличныйотпредположений),такойанализпозволитвамзадатьвопрос:"Ачтоизменилось".
ТенденциииспользованияDB2обычносоответствуютдинамикебизнес-деятельности,ноневсегда.
Подразделениеорганизацииобычнознаетпериодыповышеннойзагрузки,ноневсегдадолжнымобразомоцениваетихвлияниенасистемныересурсы.
Длярешенияпроблемзагрузкисистемыполезносравнитьееактивностьстакимжепериодомденьназадилинапрошлойнеделе,впрошломмесяцеилигоду.
Этопозволяетопределитьизменениямеждуэтимипериодами.
Знаниетенденцийвиспользованиисистемыпоможетвпринятиирешенийпонастройке,особенносвязанныхсконфигурационнымипараметрамименеджерабазыданныхисамойбазыданных.
ТипымониторовДлярешениязадачмониторингаDB2предоставляетдватипамониторов:мониторыснимковтекущегосостояния(snapshot)имониторысобытий(event).
Мониторыснимковтекущегосостоянияпоказываютактивностьсистемывданныймоментвремени.
Ихможнорассматриватькакмоментальныйснимокактивностисистемы.
Онипокажут,какиеприложенияподключеныкбазеданных,помогутобнаружитьпроблемыблокировокиувидетьтекущееиспользованиебуферногопула,табличнойобластиитаблиц,атакжевыполняющиесязапросы.
Мониторыснимковтекущегосостояниястановятсянамногополезнееприведенииисторииисравненииснимков,полученныхвразноевремя.
Мониторысобытий,вотличиеотмониторовснимковтекущегосостояния,перехватываютвсе,чтопроисходитвинтересующейвасобластизаопределенныйпериодвремени.
Мониторысобытийможнорассматриватьнепростокакснимки,акаквидеофильм,которыйпоказываетвсепроисходящее.
DB2генерируетзаписьвначалеиконцемногихсобытий.
Втовремякакмониторыснимковтекущегосостояниянаиболееполезныпривозникновениипроблемы,мониторысобытийнаиболеевостребованыприиспользованииихвисторическойретроспективе,например,дляпланированияресурсовилианализатенденцииизменений.
ВDB2Version8сохранениеисториисталопроще,благодарявозможностизаписимониторовсобытийнапрямуювтаблицыDB2ипоявлениютабличныхфункцийдлясохраненияснимковтекущегосостояниявтаблицыDB2.
МониторыснимковтекущегосостоянияЧтобыиспользоватьмониторыснимковтекущегосостояния,нужносначалавключитьих,используяследующуюкоманду:db2updatemonitorswitchesusingbufferpoolonlockonsortonstatementontableonuowonibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница3из12Можнотакжеуправлятьключамимонитороввконфигурациименеджерабазыданных,заисключениемключамонитораtable,которыйвсегданужнозапускатьприпомощиприведеннойвышекоманды.
ДляпроверкисостоянияключеймониторовможноиспользоватькомандуGetMonitorSwitches:ВыводимаяинформацияможетнемногоотличатьсядляразличныхверсийDB2Вследующейтаблицеприведеныкомандыдлявключениямонитораснимковтекущегосостоянияиосновныетипысобираемойинформации:КлючимонитораСобираемаяинформацияКомандадлявключенияBufferPoolСтатистикаиспользованиябуферногопулаdb2updatemonitorswitchesusingBUFFERPOOLonLockInfoКоличествовозникшихблокировокивсевзаимныеблокировкиdb2updatemonitorswitchesusingLOCKonSortInfoПереполненияприсортировке,количествосортировокdb2updatemonitorswitchesusingSORTonStatementПросмотрвыполняемыхвданныймоментвремениSQL-запросовнасервереDB2(полезноприпоискедолговыполняющихсязапросов)db2updatemonitorswitchesusingSTATEMENTonTableActivityСтатистикаиспользованияпочтениюизаписиdb2updatemonitorswitchesusingTABLEonTimestampInfoМеткавремени(необходимадлямногихфункций,работающихсоснимкамитекущегосостояния)db2updatemonitorswitchesusingTIMESTAMPonUnitofWorkСтатистикапоединицамработы,включаявремяначалаиокончанияисостояниеdb2updatemonitorswitchesusingUOWonПримечание:Вообщеговоря,имеютсянезначительныенакладныерасходы,связанныесвключеннымимониторамиснимковтекущегосостояния,посколькуосновнаячастьданныхуженаходитсявDB2.
Принеобходимостинужноиспользоватьтолькоключидлязапросовиблокировок.
Взависимостиотрабочейнагрузкивключениевсехмониторовможетпривестикдополнительнымиздержкамвразмере2-5%.
Послевключениямониторовможнопросмотретьдоступныеданные.
ДляпросмотраснимкатекущегосостоянияиспользуетсякомандаGETSNAPSHOT.
Нарисунке3показаныдоступныекомандыдляпросмотравнутреннегосостоянияDB2:developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница4из12СнимоктекущегосостоянияКомандаБуферныйпулdb2getsnapshotforbufferpoolsondatabase_nameБлокировкиdb2getsnapshotforlocksondatabase_nameДинамическийSQL-запросdb2getsnapshotfordynamicsqlondatabase_nameАктивностьтаблицыdb2getsnapshotfortablesondatabase_nameПриложенияdb2getsnapshotforapplicationsondatabase_nameТабличнаяобластьdb2getsnapshotfortablespacesondatabase_nameБазаданныхdb2getsnapshotfordatabaseondatabase_nameМенеджербазыданныхdb2getsnapshotforDBMПрииспользованиикоманднойстрокивыводитсямногоразрозненнойинформации.
ЭтоуказываетнапреимуществазаписиданнойинформациивтаблицуDB2.
Послесозданиямонитораисбораданныхприпомощинекоторойобработкиможноуменьшитьинформациюдоприемлемыхразмеров.
НаписаниесвоегособственногомонитораснимковтекущегосостоянияХотяполучитьснимкитекущегосостоянияотносительнолегко,выполнитеследующийшагдляиспользованияновыхтабличныхфункцийвDB2Version8.
Этопозволитнетолькоопределитьпроблему,ноивыполнитьдействияпоуправлениюпроизводительностьюианализутенденций.
Табличныефункциипозволяютотобразитьданныеопроизводительностипосредствомзапросовselect.
Есливподзапросеприменитьвыражениеinsert,возвращаемыеданныеможносохранитьвтаблицыDB2.
Длянаписаниямонитораснимкатекущегосостояниянужновыполнитьследующиедействия:Создатьsnapshot-таблицы.
Заполнитьэтитаблицыприпомощисценария.
Разработатьотчетыподанным.
Всегоимеется20snapshot-функций,ночетырьмясамымиважнымиявляютсяфункциидлябазыданных,буферногопула,табличнойобластиитаблицы.
Врассмотренномнижепримереиспользуютсяфункциидляработысбуфернымпулом.
Настройкаsnapshot-таблицДлясозданияsnapshot-таблицможновзятьопределениестолбцовизсистемнойтаблицыSYSCAT.
FUNCPARMS.
Даннаятаблицаполучитданныеизвыраженияinsert.
--UPQ020Создатьтаблицудляхраненияснимковтекущегосостояниябуферногопула.
--СнимкизаписываютсявэтутаблицуприпомощиUPS021.
----UPQ022иследующиесценариибудусодержатьSQL-запросыibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница5из12--дляотчетовпоэтимтаблицам.
--CREATETABLEBP_SNAP(SNAPSHOT_TIMESTAMPTIMESTAMP,POOL_DATA_L_READSBIGINT,POOL_DATA_P_READSBIGINT,POOL_DATA_WRITESBIGINT,POOL_INDEX_L_READSBIGINT,POOL_INDEX_P_READSBIGINT,POOL_INDEX_WRITESBIGINT,POOL_READ_TIMEBIGINT,POOL_WRITE_TIMEBIGINT,POOL_ASYNC_DATA_RDBIGINT,POOL_ASYNC_DT_WRTBIGINT,POOL_ASYNC_IX_WRTBIGINT,POOL_ASYNC_READ_TMBIGINT,POOL_ASYNC_WR_TIMEBIGINT,POOL_ASYNC_DT_RDRQBIGINT,DIRECT_READSBIGINT,DIRECT_WRITESBIGINT,DIRECT_READ_REQSBIGINT,DIRECT_WRITE_REQSBIGINT,DIRECT_READ_TIMEBIGINT,DIRECT_WRITE_TIMEBIGINT,POOL_ASYNC_IX_RDSBIGINT,POOL_DATA_TESTOREBIGINT,POOL_INDEX_TESTOREBIGINT,POOL_INDEX_FESTOREBIGINT,POOL_DATA_FESTOREBIGINT,UNREAD_PREF_PGSBIGINT,FILES_CLOSEDBIGINT,BP_NAMECHAR(18),DB_NAMECHAR(8),DB_PATHVARCHAR(255),INPUT_DB_ALIASCHAR(8))Inuserspace1;ЭтотDDL-запрособщедоступеннасайтеwww.
db-hq.
net.
СледующийURLдлявводаUPS025будетопределятьвсечетыретаблицы:http://www.
db-hq.
net/Articles/db2luw/perfluw/LUWv8SNP/UPS025.
sqlСкопируйтетекствфайлисохранитенасвоемкомпьютере.
Можетесоздатьтаблицы,используяследующуюкоманду:db2-tvfUPS025.
sqlЗаполнениеsnapshot-таблицДлязаписиодногоснимкатекущегосостояниявтаблицуBP_SNAPможноиспользоватьследующийSQL-запрос:--UPQ021Сохранениеснимкатекущегосостояниявтаблице.
--ТаблицасоздаетсяприпомощиUPQ020.
--Вближайшембудущемэтотзапросбудетвстроенвсценарийкомандногопроцессора.
----UPQ022иследующиесценариибудутсодержатьSQL-запросы--дляотчетовпоэтимтаблицам.
--INSERTINTOBP_SNAPSELECTdeveloperWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница6из12SNAPSHOT_TIMESTAMP,POOL_DATA_L_READS,POOL_DATA_P_READS,POOL_DATA_WRITES,POOL_INDEX_L_READS,POOL_INDEX_P_READS,POOL_INDEX_WRITES,POOL_READ_TIME,POOL_WRITE_TIME,POOL_ASYNC_DATA_READS,POOL_ASYNC_DATA_WRITES,POOL_ASYNC_INDEX_WRITES,POOL_ASYNC_READ_TIME,POOL_ASYNC_WRITE_TIME,POOL_ASYNC_DATA_READ_REQS,DIRECT_READS,DIRECT_WRITES,DIRECT_READ_REQS,DIRECT_WRITE_REQS,DIRECT_READ_TIME,DIRECT_WRITE_TIME,POOL_ASYNC_INDEX_READS,POOL_DATA_TO_ESTORE,POOL_INDEX_TO_ESTORE,POOL_INDEX_FROM_ESTORE,POOL_DATA_FROM_ESTORE,UNREAD_PREFETCH_PAGES,FILES_CLOSED,BP_NAME,DB_NAME,DB_PATH,INPUT_DB_ALIASFROMTABLE(SNAPSHOT_BP('perfdb',-1))asSNAPSHOT_BP;Теперьимеетсяоднастрокаданных.
Можнозагрузитьприведенныйнижесценарийиприменитьегодлязаполнениячетырехsnapshot-таблиц:http://www.
db-hq.
net/Articles/db2luw/perfluw/LUWv8SNP/UPS024.
sqlИнтерпретациявыводимойинформациивснимкетекущегосостоянияМногиеаспектывснимкахтекущегосостоянияговорятсамизасебя,тогдакакнекоторыетребуютвыполненияопределенныхвычислений.
Простейшимзапросомдляполученияданныхснимкатекущегосостоянияявляется:--UPQ022Нашпервыйпримерзапросаданныхснимкатекущегосостояния.
----ТаблицасоздаетсяприпомощиUPQ020изаполняетсяприпомощиUPQ021.
--ВближайшембудущемUPQ021будетвстроенвсценарийкоманднойстроки.
--SELECTSNAPSHOT_TIMESTAMPASTSTAMP,POOL_DATA_L_READSASDATA_LREADS,POOL_DATA_P_READSASDATA_PREADS,POOL_DATA_WRITESASDATA_WRITES,POOL_INDEX_L_READSASIX_LREADS,BP_SNAP.
POOL_INDEX_P_READSASIX_PREADSFROMBP_SNAP;Примечание:НастройкабуферногопулаявляетсяоднимизсамыхлучшихспособовповышенияпроизводительностиDB2.
Детальноеобсуждениевопросовнастройкибуферногопулавыходитзарамкиданнойстатьи,ностоитпотратитьвремянаисследованиеэтоговажноговопроса.
Дляначаламожноиспользоватьприведеннуюнижессылкуна"Учебноеibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница7из12пособиепоMicrosoftExcel".
ПоищитедругиестатьивWebпоэтойтеме.
НекоторыехорошиепримерыестьнасайтеIBMdeveloperWorks":ОсновыDB2:ТабличныеобластиибуферныепулыПередовойопытнастройкиDB2UDBVersion8.
1ибазданных.
Длябольшейчитабельностирезультатовизкоманднойстроки,быливыбраныневсестолбцы.
И,конечноже,можнозаписатьусловиявпредложениеWHEREзапросаSELECTдлявыводатолькоисключительныхситуаций.
Длябуферныхпуловитабличныхобластейможноприменитьмногоаналогичныхусловий.
Буферныепулыпредставляютсобойобластивоперативнойпамяти.
Результатыизмерениябуферныхпуловпоказываютобщуюпроизводительность.
Табличныеобласти-этофайлы,ирезультатыихизмеренияпоказываютиндивидуальнуюпроизводительность.
developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница8из12ТипснимкатекущегосостоянияУсловиеКомментарийТаблицаПоисктаблицсмаксимальнымколичествомчитаемыхилизаписываемыхстрок.
Этосамыеактивныевашитаблицы.
Пересмотритеиндексыдляобеспечениябыстрогодоступа.
БуферныепулыСамыечитаемыефизическиестраницы.
Увеличьтебуферныепулыприналичиидоступнойпамяти.
Используйтеоперативнуюпамятьвместофизическоговвода/вывода.
Буферныепулы/табличныеобластиКоличествозакрытыхфайловбазыданныхдолжнобытьравнонулю.
УвеличьтепараметрMAXFILOP,еслиэточислонеравнонулю.
Буферныепулы/табличныеобластиКоэффициентыиспользованиядолжныбытьвысокими.
Особенноиндексыдолжныиметьвысокийкоэффициентиспользованиядляобеспеченияхорошейпроизводительности.
Буферныепулы/табличныеобластиКоличествосинхронныхоперацийчтениядолжнобытьмаленьким.
Асинхронныеоперациичтенияуказываютнапредварительнуювыборку.
Этоозначает,чтовыполняетсябольшоечислооперацияввода/вывода.
Создайтебольшеиндексовилиоптимизируйтеих.
Буферныепулы/табличныеобластиКоличествоасинхронныхоперацийзаписидолжнобытьмаленьким.
Вотличиеотоперацийчтения,асинхронныеоперациизаписи-нормальноеявление,посколькуэтоуказываетнато,чтотранзакциинеожидаютзаписи.
БазаданныхКоличествопереполненийиз-засортировокдолжнобытьмаленьким.
Эточислоуказываетнато,чтоимеетсямногооперацийзаписиичтениявременныхфайловнадиске.
Возможно,следуетувеличитьSORTHEAP/SHEAPTHRES.
БазаданныхDBHEAPдолжениметьдостаточныйразмер.
DBHEAPникогданедолжензаполнятьсяполностью.
ИспользуйтестолбецDB_HEAP_TOPснимкатекущегосостояниябазыданных,чтобыувидетьвысокийуровеньиспользуемостиDBHEAP.
БазаданныхКоэффициентиспользуемостикэшапакетадолженбытьбольшим(>95%).
Проверьтесоотношениеоперацийпоискавкэшепакетаиоперацийвставки,чтобыизбежатьзатратвремениназагрузкусдиска.
БазаданныхКоэффициентиспользуемостикэшакаталогадолженбытьбольшим(>95%).
Проверьтесоотношениеоперацийпоискавкэшекаталогаиоперацийвставки,чтобыизбежатьзатратвремениназагрузкусдиска.
БазаданныхБлокированиеСуществуетмножествовопросов,связанныхсблокированием.
Таймауты,взаимныеблокировкиирасширенияблокировокуказываютназадержкиипроблемы.
ВычислениядлябуферногопулаВ"РуководствеисправочникепоDB2SystemMonitor"содержитсянаборформул,которыеможноиспользоватьдляопределенияэффективностибуферныхпулов.
ЯавтоматизировалихипоместилврабочуюкнигуExcel.
ExcelWorkbookсодержиттриэлектронныетаблицы.
Первая-этовычислениекоэффициентовпроизводительностибуферныхпулов.
Вторая-примерполученияданныхизDB2вExcelчерезOpenDatabaseConnectivity(ODBC).
Третья-графическийпример,ibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница9из12использующийвозможностиExcelдляпостроенияграфиков.
Нижеприведенассылканаэтурабочуюкнигу:http://db-hq.
net/downloads/BP%20Analysis.
xlsМониторысобытийДляполученияполнойкартиныактивностисистемыможноиспользоватьмониторысобытий.
Онипоказываютактивностьотначаладоконцаичастосостоятизобеихзаписейсобытий:какначала,такиегоокончания.
Чащевсегомониторысобытийиспользуютсядляанализаподключений,блокировокизапросов.
Результатработымониторовсобытийможнозаписатьвфайлы,именованныеканалы(namedpipes)и,начинаясверсииDB2Version8,втаблицы.
Выводимаяинформацияможетбытьблокируемойинеблокируемой.
Еслионаблокируема,гарантируетсяотсутствиепотерьданных,ноэтоможетпривестикбольшимпроблемамназагруженныхработойсистемах,генерирующихбольшоеколичествозаписей.
Обычноблокируемоговыводаинформацииследуетизбегать,особеннодлямониторовсобытийотзапросов,посколькуэтоможетпривестикаварийнымситуациям.
Можноограничитьуровеньмодульностимониторасобытийдляодногопользователяилиприложения.
Именованныеканалыполезныпринаписаниивашихсобственныхпрограммдляизвлеченияданныхизмониторов.
Используйтеихвнеблокирующемрежиме,чтобыизбежатьвлияниянаDB2приповышенииинтенсивностирабочейнагрузки.
События,связанныесподключениями,полезныдлянаблюдениязаиспользованиемсистемыпользователемилиприложением.
Этиданныепозволяютидентифицироватьплохоработающиепрограммы,наиболееактивныхпользователейитенденцииизмененияиспользования.
Еслиданныеанализируютсяежедневно,этопредоставляетвозможностьпроследитьдействияпользователейиобсудитьснимиспособыработысприложениеми,возможно,провестиобучениепоSQLилискорректироватьдизайнбазыданныхдлянаиболееоптимальнойподдержкиихспособаиспользованияDB2.
Можноопределитьиактивизироватьнесколькомониторовсобытий,работающиходновременно.
Событияотподключенийобычнонезанимаютмногоресурсовиневызываютпроблем.
СледующийSQL-запросопределяетмониторсобытийотвсехподключений:CREATEEVENTMONITORdlmonFORCONNECTIONSWRITETOTABLE;Посленастройкимониторасобытийнеобходимовключитьего,используя:SETEVENTMONITORdlmonSTATE=1;Можнотакженастроитьмониторысобытийнаавтоматическийзапускпризапускебазыданных.
Выполнениеприведенныхвышезапросовприводитксозданиючетырехтаблиц:developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница10из12connheader_dlmonconn_dlmonconnmemuse_dlmoncontrol_dlmonПримечание:НастройкабуферногопулаявляетсяоднимизнаилучшихспособовповышенияпроизводительностиDB2.
Детальноеобсуждениевопросовнастройкибуферногопулавыходитзарамкиданнойстатьи,ностоитпотратитьвремянаисследованиеэтоговажноговопроса.
Дляначаламожноиспользоватьприведеннуюнижессылкуна"УчебноепособиепоMicrosoftExcel".
Поищитедругиестатьивинтернетепоэтойтеме.
НекоторыехорошиепримерыестьнасайтеIBMdeveloperWorks:"ОсновыDB2:Табличныеобластиибуферныепулы""ПередовойопытнастройкиDB2UDBVersion8.
1ибазданных".
РезюмеИзмерениепоказателейработысистемыявляетсяключевымдляпониманияспособаиспользованияDB2ввашейорганизации.
Анализируяданныеопроизводительностинарегулярнойоснове,высможетелучшепонятьиспользуемыерабочиенагрузкииосуществитькорректировкидовозникновенияпроблемы.
ibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница11из12РесурсыдляскачиванияОписаниеИмяРазмерbpanalysis.
zip(HTTP|FTP)37KBdeveloperWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница12из12ПохожиетемыОригиналстатьи"DB2Basics:Thewhysandhow-tosofDB2UDBmonitoring".
(EN)РуководствоисправочникпоDB2UDBSystemMonitor.
(EN)CopyrightIBMCorporation2008(www.
ibm.
com/legal/copytrade.
shtml)Торговыемарки(www.
ibm.
com/developerworks/ru/ibm/trademarks/)
我们一般的站长或者企业服务器配置WEB环境会用到免费版本的宝塔面板。但是如果我们需要较多的付费插件扩展,或者是有需要企业功能应用的,短期来说我们可能选择按件按月付费的比较好,但是如果我们长期使用的话,有些网友认为选择宝塔面板企业版或者专业版是比较划算的。这样在年中大促618的时候,我们也可以看到宝塔面板也有发布促销活动。企业版年付899元,专业版永久授权1888元起步。对于有需要的网友来说,还是值...
港云网络官方网站商家简介港云网络成立于2016年,拥有IDC/ISP/云计算资质,是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护。点击进入港云网络官方网站港云网络中秋福利1元领【每人限量1台】,售完下架,活...
BGPTO是一家成立于2017年的国人主机商,从商家背景上是国内的K总和有其他投资者共同创办的商家,主营是独立服务器业务。数据中心包括美国洛杉矶Cera、新加坡、日本大阪和香港数据中心的服务器。商家对所销售服务器产品拥有自主硬件和IP资源,支持Linux和Windows。这个月,有看到商家BGPTO日本和新加坡机房独服正进行优惠促销,折扣最低65折。第一、商家机房优惠券码这次商家的活动机房是新加坡...
lockinfo为你推荐
郭彩妮介紹點好聽的音樂給我、大家手游运营手册游戏发展国主机开发怎么做 怎么开发主机童之磊网文大学很强吗?bt封杀现在是全面封杀BT下载了吗?现在都找不到BT下载影片了分词技术什么是seo分词技术什么是云平台什么是云系统?怎么上传音乐如何将电脑上的音乐传到MP3上office2007简体中文版求office2007免费版下载地址 无需破解无需激活无须密钥请客网有没有请客吃饭类的网站呢?哪个比较专业呢?有没有官方的呢?首页无法修改默认主页无法修改怎么办?
重庆域名注册 美国vps评测 域名主机管理系统 冰山互联 kvmla l5639 国内加速器 坐公交投2700元 日本bb瘦 卡巴斯基是免费的吗 shopex主机 常州联通宽带 江苏双线服务器 双线机房 万网空间管理 网页提速 宿迁服务器 睿云 乐视会员免费领取 锐速 更多