Me pehea te aro turuki i te whakamahi mahara i Oracle Putanga Tere o te Pātengi Raraunga?
I roto i te patengi raraunga Oracle, he mea nui te whakamahi pai o te mahara kia pai ai te mahi a te punaha. Ka whakamahia te Mahara i Oracle ki te rokiroki raraunga ki roto i te keteroki, te whakahaere uiui, me te pupuri i te pono o te patengi raraunga. Na reira, he mea nui kia te aro turuki i te whakamahinga o te mahara ki te tautuhi i nga kohungahunga karekau he take mahi ranei. I roto i tenei tuhinga, ka tuhura tatou i nga momo tikanga me nga taputapu hei aro turuki me te tātari i te whakamahinga mahara. i roto i te Oracle Database Express Edition.
1. Ma te Kaiwhakahaere Mahara Oracle: Putanga Tere o te Pūtake Raraunga Oracle kei roto he taputapu e kiia nei ko "Kaiwhakahaere Mahara Oracle" e taea ai e koe te whakahaere me te aro turuki i te whakamahinga o te mahara. Ma te whakamahi i te Kaiwhakahaere Mahara Oracle, ka taea e tatou te tautuhi ko wai nga rohe o te mahara e pau ana te nuinga o nga rauemi me te whai huarahi ki te arotau i to raatau whakamahinga.
2. Whirihorahia te Aroturuki Mahi Oracle: Te Aroturuki Mahi Ko Oracle he taputapu papaa raraunga kua hangaia e whakarato ana i te tirohanga o te mahinga me te whakamahinga rauemi. i te wā tūturu. Ma tenei taputapu ka taea e koe te aro turuki i te whakamahinga mahara, me etahi atu rauemi penei i te PTM, I/O, me te whatunga. Ma te whirihora i te Oracle Activity Monitor ki te whakaatu i nga inenga e pa ana ki te mahara, ka taea e tatou te kite i nga tirohanga mo te whakamahi mahara puta noa i te poari. wā tūturu ka kitea he raruraru, he koretake ranei.
3. Te whakamahi Ngā uiui SQL: Ka whakaratohia e Oracle he raupapa tirohanga me nga ripanga kaurori e whakarato ana i nga korero taipitopito mo te whakamahinga o te mahara me etahi atu rauemi punaha. Hei tauira, ko te tirohanga "V$SGASTAT" e whakaatu ana i nga tatauranga mo te whakamahinga mahara o te ao, ko te ripanga "V$BUFFER_POOL_STATISTICS" e whakaatu ana i nga korero mo te mahinga keteroki raraunga. Na roto i nga uiui SQL ma te whakamahi i enei tirohanga me nga ripanga kaurori, ka taea e tatou te tiki korero mo te mahara te whakamahinga me te ka tātari kia tautohu i nga take me nga ahuatanga raru.
Hei whakarāpopototanga, he mea nui te aro turuki i te whakamahinga mahara i roto i te Oracle Database Express Edition kia pai ai te mahi me te karo i nga kohungahunga. Ma te whakamahi i nga taputapu penei i te Kaiwhakahaere Mahara Oracle, te Aroturuki Mahi Mai i nga patai Oracle me SQL ki nga tirohanga me nga ripanga kaurori, ka taea e tatou te tiki i nga tirohanga mo te whakamahinga mahara i roto i te waa tuuturu me te mahi tika ki te arotau i ana mahi.
– He kupu whakataki ki te Putanga Oracle Patengi Raraunga Express
He kupu whakataki ki te Oracle Database Putanga Tere
Ko te Oracle Database Express Edition (Oracle XE) he putanga kore utu, taumata-urunga mo nga kaihanga me nga kaiwhakamahi o ngā pātengi raraunga, e tuku ana i te turanga kaha me te tauine mo nga tono. Ahakoa he iti noa te whakaputanga o Oracle XE i runga i te rahi me te mahi, he pai tonu te whiriwhiri ma te hunga e hiahia ana ki te ako me te whakamatautau me te Oracle Database.
I roto i tenei pou, ka aro tatou ki tetahi waahanga nui o te mahinga o te tūmau pātengi raraunga: te aroturuki i te whakamahinga mahara. He tino rauemi te mahara i roto i tetahi punaha papaa raraunga, me te whakarite i tana whakamahinga pai me te whai hua ka taea te whakapai ake i te mahi me te pumau o Oracle XE.
He maha nga huarahi hei aroturuki me te whakahaere i te whakamahinga mahara i Oracle XE. Ko tetahi o nga taputapu tino whakamahia ko Oracle Memory Manager., e whakarato ana i nga korero taipitopito mo te rahi me te tohatoha o te mahara i roto i te punaha. Ka taea hoki e koe te whakarereke me nga whirihoranga ki te arotau i te whakamahinga mahara XE a Oracle.
I tua atu i te Kaiwhakahaere Mahara a Oracle, He mea nui kia whai whakaaro ki te whakamahi i nga mahi tirotiro me nga mahi tātaritanga, penei i te aroturuki mahi me te tātari SQL.Ka whakaratohia e enei taputapu etahi atu korero mo te whakamahinga mahara ma nga uiui me nga tukanga motuhake, ka awhina i te tautuhi i nga raruraru me te arotau i te mahinga Oracle XE.
Hei whakarāpopototanga, he mea nui te aro turuki i te whakamahinga mahara ki te whakarite i te mahi me te pumau o Oracle Database Express Edition. Ma te whakamahi i nga taputapu penei i te Kaiwhakahaere Mahara Oracle me nga mahi tirotiro me te tātaritanga, ka taea e nga kaiwhakamahi te arotau i te tohatoha mahara me te whakapai ake i te mahinga o a raatau tono-a-Oracle XE Kaua e whakahawea ki te kaha o te pumahara mahara i roto i to papaa raraunga Oracle XE!
- Te hiranga o te aro turuki i te whakamahinga mahara i Oracle
He mea nui kia mohio ki te hiranga o te aroturuki whakamahi mahara ki Oracle Database Express Putanga. Ka whai wāhi nui te mahara ki te mahi pātengi raraunga me te pūmautanga. Ko te whakamahi koretake o te mahara ka nui haere nga wa whakautu, te iti o te mahi a te punaha, me nga keehi kino rawa atu he tukinga tūmau. Na reira, he mea nui kia noho tika nga tikanga aro turuki kia pai ai te whakamahi mahara me te karo i nga raru pea.
Al aroturuki i te whakamahinga mahara i Oracle, ka taea e matou te kite i nga kohikohiko mahi me te whakatau i nga raru i mua i te pa ki nga kaiwhakamahi mutunga. Ka taea e tatou te tautuhi i nga pounamu, penei, hei tauira, maukati mahara tera pea ka puhoi te mahi, ka mutu ranei nga tukinga o te punaha. I tua atu, ko te aro turuki i nga wa katoa ka taea e tatou te whakatika i nga tautuhinga mahara ki te hiahiatia, me te arotau i nga mahinga papaa raraunga Oracle.
I tua atu i te aroturuki auau o te whakamahinga mahara, me whai whakaaro ano tatou ki te te whakamahere tipu mahara. Ka whai wāhi atu ki te whakatau tata i te tipuranga pātengi raraunga a meake nei me te whakarite kia nui te pumahara e waatea ana hei whakatutuki i nga hiahia a meake nei. Tonute aroturuki ka taea e tatou te matapae tika me te whakamahere i nga hiahia mahara, na reira ka karo i nga raruraru mahi na te iti o te mahara.
- Nga taputapu e waatea ana ki te aro turuki i te mahara ki te Oracle Database Express Edition
Ko te Oracle Database Express Edition he taputapu whakahaere patengi raraunga, he mea nui kia ata tirotirohia e nga kaiwhakahaere papaa raraunga te whakamahinga o te mahara kia pai ai te mahi a te punaha. Hei whakahaere i tenei mahi, ka tukuna e Oracle etahi taputapu e taea ai e nga kaiwhakahaere te whai me te tātari i te whakamahinga mahara i roto i te Oracle Database Express Putanga.
Ko tetahi o aua taputapu ko Oracle Enterprise Manager, e whakarato ana i te atanga whakairoiro maamaa me te ngawari ki te whakamahi mo te aro turuki i te mahara. Na roto i tenei taputapu, ka taea e nga kaiwhakahaere te tiro i nga inenga penei i te rahi o te parepare tiritahi, te rahi o te paatete papaa raraunga, me te rahi o te puna putunga mahara. Ka taea hoki e ratou te tiro i nga kauwhata e whakaatu ana i te whakarereketanga o te whakamahinga o te mahara i roto i te waa, e taea ai e ratou te tautuhi tere i nga raru pea.
Ko tetahi atu taputapu whaihua ko Oracle's Dynamic Views mōkihi, e taea ai e nga kaiwhakahaere te uru atu ki nga korero mo te wa tuturu mo te whakamahinga mahara i roto i te paataka raraunga. Ko enei tirohanga hihiri e whakarato ana i te tirohanga taipitopito o nga waahi mahara e whakamahia ana e te papaarangi, penei i te parepare tiritahi, te paatete papaaarangi, me te rohe PGA. Ma enei korero tuuturu, ka taea e nga kaiwhakahaere te whakatau whakatau me pehea te whakatika i te whirihoranga mahara ki te arotau i te mahinga o te punaha.
Hei whakarāpopototanga, ko te Oracle Database Express Edition e whakarato ana ki nga kaiwhakahaere pātengi raraunga me etahi taputapu kaha ki te aro turuki i te whakamahinga mahara. Ka taea e te Kaiwhakahaere Pūnaha Oracle te aro turuki tirohanga, engari ko nga tirohanga hihiri a Oracle e whakarato ana i nga korero mo te wa-pono ki te whakatau whakatau. Ma enei taputapu kei a raatau, ka taea e nga kaiwhakahaere papaa raraunga te whakarite kia pai te whakamahi mahara ki te Oracle Database Express Edition me te arotau.
– Ma te whakamahi i te tono TOP ki te tiki korero i te waa tuturu
Ko te tono TOP he taputapu tino whai hua ki te tiki korero mo te wa-tuuturu mo te whakamahi mahara i roto i te Oracle Database Express Edition Na roto i tenei whakahau, ka taea e nga kaiwhakahaere raraunga te aro turuki nga mahi me te arotau i nga rauemi e waatea ana.
Ko tetahi o nga painga nui o te whakamahi i te tono TOP ko tona kaha ki te whakaatu i nga tukanga e whakamahi ana i te nuinga o te mahara i nga wa katoa. He tino pai tenei ina hiahia koe ki te tautuhi me te raruraru i nga take mahi, na te mea ka taea e koe te tautuhi tere i nga tukanga e pau ana te nui o nga rauemi. Na roto i nga korero e whakaratohia ana e te whakahau TOP, ka taea e nga kaiwhakahaere te mahi tere ki te arotau i te whakamahinga mahara me te whakapai ake i te mahinga o te punaha.
Ma te whakamahi i te whakahau TOP, ka taea hoki e nga kaiwhakahaere te tiki korero taipitopito mo te kohi mahara ma nga tikanga rereke i te waa tuuturu. Ma tenei ka taea e ratou te tautuhi ko wai nga tukanga e whakamahi ana i te nui o te mahara me te mahi whakatika. I tua atu, ko te whakahau TOP he korero mo te tapeke o nga tukanga whakahaere, te nui o te mahara kua tohaina ki ia mahinga, me te nui o te mahara e waatea ana ki te punaha. Ka awhina tenei i nga kaiwhakahaere ki te kite i te ahua o te maharatanga o naianei i roto i te paataka korero me te whakatau whakatau mo te whakahaere i nga rauemi e waatea ana.
Hei whakarāpopototanga, he taputapu kaha te whakahau TOP ki te aro turuki i te whakamahinga mahara i roto i te Oracle Database Express Edition i roto i te waa. Ka taea e nga kaiwhakahaere te tautuhi ngawari ko nga tukanga e whakamahi ana i te nuinga o te mahara me te mahi whakatikatika hei arotau i te mahinga o te punaha. Ma te whakarato i nga korero taipitopito mo te kai mahara ma nga tukanga, ka awhina te whakahau TOP i nga kaiwhakahaere ki te kite i te ahua o te mahara o naianei i roto i te punaha me te whakatau whakatau mo te whakahaere i nga rauemi.
– Te whakamaori i nga hua o te whakahau TOP i roto i te Oracle Database Express Edition
Ko te whakahau TOP i roto i te Oracle Database Express Edition he taputapu kaha mo te aro turuki i te whakamahinga mahara i roto i te putunga raraunga. Ko te whakamaori i nga hua o tenei whakahau ka taea te whakaatu i nga korero mo te mahi me te awhina ki te tautuhi i nga raru mahara.
Ko te ahua tuatahi ki te whakaaro ina whakamaoritia nga hua TOP ko te pou PID e whakaatu ana i te tautohu o te tukanga haere. Ka awhina tenei ki te tautuhi ko wai nga tukanga e whakamahi ana i te nuinga o te mahara me te kaha o te mahi.
Ko te pou "MEM" e whakaatu ana i te nui o te mahara e whakamahia ana e ia tukanga, ka taea e koe te tautuhi tere i nga tukanga e whakamahi ana i te nuinga o te mahara. He mea tino whaihua i te wa e rapu ana koe mo nga pakaru o te maumahara, he kohungahunga ranei ka pa ki te mahi.
I tua atu, ko te "TIME" e tohu ana i te tapeke o te wa mahi o ia. He pai enei korero mo te whakatau ko wai nga tukanga e pau ana te wa PTM me te mea he nui te whakamahi mahara na te roa o te mahi.
Hei whakarāpopototanga, ko te whakamaori i nga hua o te whakahau TOP i roto i te Oracle Database Express Edition e whakarato ana i te maaramatanga nui ki te whakamahinga mahara putunga. Ma te wetewete i nga pou "PID", "MEM" me "TIME", ka taea e koe te tautuhi i nga tukanga e whakamahi ana i te nuinga o nga mahara me nga rauemi punaha. Ma tenei ka taea te whakahaere i nga tikanga e tika ana hei arotau i nga mahi me te whakaoti rapanga ka taea.
– Te tātari i nga tawhā SGA me te PGA hei arotau i te whakamahinga mahara
I te wetewete i te whakamahinga mahara i roto i te Oracle Database Express Edition, he mea nui kia whai whakaaro ki nga tawhā SGA (System Global Area) me te PGA (Program Global Area) hei arotau i ana mahi. E tohu ana te SGA ki te mahara tahi e whakamahia ana e te punaha whakahaere ki te penapena raraunga me te whakahaere korero, ko te PGA te mahara takitahi e whakamahia ana e ia mahinga Oracle hei whakahaere i nga mahi tukatuka.
Hei aroturuki i te whakamahinga mahara, He mea tika kia whakamahia nga tirohanga hihiri a Oracle penei i te V$SGA, V$PAGETABLE, V$PROCESS, me etahi atu. Ko enei tirohanga e whakarato ana i nga korero taipitopito mo te rahi o naianei me te rahi o te SGA me te PGA, me te nui o te mahara e whakamahia ana e nga waahanga punaha rereke. Ma enei tirohanga, ka taea e nga kaiwhakahaere papaa raraunga te tautuhi i te taumahatanga, i nga take koretake ranei i roto i te whakamahinga mahara me te mahi whakatika tonu.
Kia whiwhi raraunga mahi mahara, ka taea te whakatika i nga tawhā SGA me te PGA ki te whakanui i te pai. . Ma te whakanui ake i te rahi o te SGA, whakaaetia nui ake keteroki raraunga me whakaiti i te e hiahia ana ki te uru ki te kōpae, ka te whakapai ake i te mahinga putunga raraunga. i tetahi atu taha, whakatikahia te rahi o te PGA Ka whai hua pea ina toha atu te mahara ki nga mahi e hiahia ana ki te tukatuka kaha, penei i te tohatoha mahi, te whakamahi mahara rangitahi ranei i roto i nga uiui uaua. He mea nui kia mohiohia me ata mahi enei whakatikatika me te aro turuki i o raatau paanga ki te mahi kia kore ai e nui rawa atu nga take whakamahi mahara.
– Nga Tohutohu kia pai te whakahaere mahara i roto i te Oracle Database Express Edition
Mō te whakahaere pai i te mahara i roto i te Oracle Database Express Edition, he mea nui ki te mohio me te aro turuki i te whakamahinga o te mahara i roto i te putunga. Ko tetahi huarahi ki te mahi i tenei ko te whakamahi i nga tirohanga hihiri e whakaratohia ana e Oracle. Ko enei tirohanga hihiri ka taea e koe te uru atu ki nga korero tuuturu mo te whakamahinga o te mahara, penei i te rahi o te waahanga tiritahi, te rahi o te keteroki aukati, me te rahi PGA.
Ko tetahi atu korero nui ko whakatika tawhā mahara i runga i nga hiahia me nga ahuatanga o te punaha. Ka whakarato a Oracle i nga tawhā penei i te SHARED_POOL_SIZE, DB_CACHE_SIZE, me te PGA_AGGREGATE_TARGET, e whakahaere ana i te tohatoha mahara mo nga waahanga raraunga rereke. Ma te whakatikatika tika i enei tawhā ka taea te whakapai ake i te mahinga o te punaha me te aukati i nga raru mahara.
Hei tāpiri, e taunakihia ana kia whakamahia taputapu aroturuki ki te tātari i te whakamahi pūmahara i roto i te wā tūturu me te aroturuki raruraru pea. Ka whakarato a Oracle i nga taputapu penei i te Kaiwhakahaere Hinonga me Kaiwhakawhanake SQL, e tuku ana i nga mahi aro turuki me nga mahi tātaritanga. Ma enei taputapu ka taea e koe te tautuhi i nga raru o te nui o te kohi mahara, te whakatikatika i te waa tuuturu me te whakaputa matohi hei aukati i nga rahua.
– Te tautuhi me te whakaoti rapanga e pa ana ki te whakamahi mahara i Oracle
Te tautuhi me te whakaoti rapanga e pa ana ki te whakamahi mahara i Oracle
Ko tetahi o nga tino ahuatanga i roto i te te whakahaerenga o he pātengi raraunga Ko te whakamahi pai o te mahara. I roto i te Oracle Database Express Edition, he mea nui kia tika te aro turuki me te whakatau i nga take e pa ana ki te kohi mahara. I konei ka whakaatuhia etahi rautaki me nga tikanga hei tautuhi me te whakaoti i enei rapanga.
Ko tetahi o nga taputapu matua ka taea e koe te whakamahi ki te aroturuki i te whakamahinga mahara i Oracle ko te SGA (System Global Area) kaiwhakahaere mahara. Ko te SGA he rohe o te mahara tiritiri e penapena ai a Oracle i nga raraunga me nga hanganga e tohatohahia ana e nga tukanga katoa o te punaha. He mea nui kia maumahara kua wehea te SGA ki nga waahi iti, penei i te keteroki buffer me te poka wai tiritahi, e awe ana i nga mahi katoa o te putunga raraunga. Ma te aro turuki me te whakatikatika i enei waahanga iti, ka taea e koe te arotau i te whakamahinga mahara ki to punaha Oracle.
Ko tetahi atu waahanga hei whakaaro ko te rahi o te PGA (Program Global Area). Ko te PGA he rohe o te mahara e whakamahia ana e te tukanga tūmau i whakatapua ki te kaiwhakamahi motuhake, ki te tukanga tono ranei. Ki te kore te rahi o te PGA i whirihora tika, tera pea he take mahi e pa ana ki te mahara. He mea nui ki te arotake me te whakatika i te rahi o te PGA ki kia kore ai e pau te maha rawa o nga rauemi me te pa ki te mahinga o te punaha katoa.
- Te whakamahi matohi me nga whakaoho ki te te aroturuki i te mahara i roto i te waa tuuturu
Ko nga matohi me nga whakaoho he taputapu nui hei aroturuki i te whakamahinga mahara i roto i te Oracle Database Express Edition i roto i te waa. Ko enei ahuatanga ka taea e nga kaiwhakahaere punaha te whiwhi whakamohiotanga inamata ka eke te kohi mahara ki nga taumata whakahirahira. He tino whai hua tenei i roto i nga taiao whakangao ka pa te kino o te mahi ki te waatea me te mahinga o te punaha. ;
Ma te whirihora tika nga matohi me nga whakaoho, ka taea e nga kaiwhakahaere te:
– Aroturuki tonu i te kohi mahara kia kitea ai nga kohungahunga me nga take mahi.
– Kia tere te tautuhi i nga paatai, i nga tukanga ranei e whakamahi ana i te nui o te mahara me te mahi whakatikatika.
– Tautuhia nga paepae ritenga kia whiwhi matohi ina nui ake te whakamahinga mahara ki nga uara taunoa.
He ngawari te whirihora i nga matohi me nga whakaoho i roto i te Oracle Database Express Edition ka taea te mahi ma te atanga raina whakahau, ma te whakamahi ranei i te Oracle Enterprise Manager Express. ; Hei whirihora i nga matohi mahara wa-tūturu, whai i nga mahi e whai ake nei:
1. Takiuru ki Oracle Database Express Edition hei kaiwhakahaere punaha.
2. Whakahaerehia te ALTER SYSTEM SET MEMORY_MAX_TARGET tono hei tautuhi i te uara teitei o te mahara ka taea te whakamahi.
3. Whakamahia te ALTER SYSTEM SET MEMORY_TARGET tono hei tautuhi i te uara taunga kai mahara.
4. Whakamahia te tauākī CREATE ALARM ki te hanga i te whakaoho ka puta i te wa ka nui ake te whakamahinga mahara i tetahi paepae.
5. Tirohia nga tautuhinga ma te whakamahi i te whakahau SHOW PARAMETER MEMORY kia mohio kei te kaha te mahi me te whirihora tika.
Ko te whakamahi i nga matohi me nga puoho ki te aro turuki i te mahara i roto i te waa tuuturu he mahi pai ki te whakarite i te mahi tino pai o Oracle Database Express Edition Ma enei taputapu, ka taea e nga kaiwhakahaere te kimi me te raru i nga raru o te mahara, me te karo i nga aukati i te mahi o te punaha.
– Ko nga whakatau me nga mahi hei whai hei whakapai ake i te aro turuki mahara i roto i te Oracle Database Express Edition
Ngā Whakatau
Hei mutunga, he mahi tino nui te aro turuki mahara i roto i te Oracle Database Express Edition kia pai ai te mahi a te punaha. I roto i tenei pou, kua tirotirohia e matou nga momo tikanga me nga rautaki hei whakatutuki i tenei mahi. whai hua.
Nga taahiraa hei whai hei whakapai ake i te aro turuki mahara
Hei whakapai ake i te aro turuki mahara i roto i te Oracle Database Express Edition, ka tūtohu kia whai i nga mahi e whai ake nei:
1. Tātarihia te whirihoranga pūmahara: I mua i te whakarereketanga, he mea nui kia maarama me pehea te whirihora o te mahara ki to papaunga raraunga. Kei roto i tenei ko te mohio ki nga tawhā mahara matua, penei i te rahi o te keteroki buffer me te puna tiritahi. Whakamahia te uiui papakupu raraunga Oracle ki te tiki i enei korero.
2. Tautuhia nga paepae matohi: Whirihorahia nga paepae matohi mo nga waahanga mahara rereke, penei i te keteroki parepare me te puna tiritahi. Ma tenei ka taea e koe te whiwhi whakamohiotanga ina ka eke, ka hipa ake ranei nga rohe kua whakaritea, ka whakatupato koe mo nga raru mahara.
3. Whakahaerehia te aroturuki tonu: Whakaritea he tukanga aroturuki mahara kia te tautuhi me te whakatau i nga take. Whakamahia nga taputapu aroturuki penei i te Oracle Enterprise Manager, i nga tuhinga ritenga ranei hei tiki i nga inenga matua, penei i te whakamahinga mahara me nga waahi, me te whai i nga wa katoa.
Hei whakarāpopototanga, ko te whakapai ake i te aro turuki maumahara i roto i te Oracle Database Express Edition me whai huarahi nahanaha me te kaha. Ma te whai i nga waahanga kua whakahuahia i runga ake nei, ka taea e koe te arotau i nga mahi o to papaunga raraunga me te aukati i nga raru utu nui a muri ake nei. Kia maumahara ki te mahi i nga takanga me nga arotautanga kia mau tonu to punaha whai hua.
Ko Sebastián Vidal ahau, he miihini rorohiko e ngakau nui ana ki te hangarau me te DIY. I tua atu, ko ahau te kaihanga o tecnobits.com, kei reira ahau e tohatoha ai i nga akoranga kia pai ake ai te uru me te maarama ki te katoa.