Ziyini izinhlaka zokucushwa kwe-Redshift?
Ukushintsha Okubomvu Kuyinkonzo ye isitoreji sedatha efwini ehlinzekwa yi-Amazon Web Services (AWS), eyenzelwe ngqo i- ukucubungula nokuhlaziywa kwedatha enkulu. Esinye sezici ezibalulekile ze-Redshift yikhono layo lokuzivumelanisa nezidingo zokusebenza ezahlukene ngokulungiselela uchungechunge lwe amapharamitha ezithinta ngokuqondile ukuziphatha kweqoqo.
I amapharamitha wokucushwa I-Redshift izilungiselelo ezivumela abasebenzisi ukuthi benze ngendlela oyifisayo ukusebenza kweqoqo ngokwezidingo zabo ezithile. Lawa mapharamitha alawula izici ezihlukahlukene, njengokwabiwa kwensiza, ukwenziwa ngcono kwemibuzo, nokuziphatha kokugcinwa kwediski.
Ezinye ze amapharamitha wokucushwa ebaluleke kakhulu Redshift zihlanganisa isici sokucindezela, enquma ukuthi idatha igcinwa kanjani kudiski ukuze kwehliswe usayizi futhi kuthuthukiswe ukusebenza kombuzo, kanye usayizi weqoqo, enquma inani lamanodi ayingxenye yeqoqo futhi, ngakho-ke, umthamo walo wokugcina nokusebenza.
Okufanele ukucushwa kwepharamitha I-Redshift iwukhiye wokuthuthukisa ukusebenza nokusebenza kahle kwemibuzo kuqoqo lakho. Ngokushuna kahle lezi zinhlaka, abasebenzisi be-Redshift bangafinyelela ukuthuthukiswa okubalulekile kwesivinini sombuzo nokusetshenziswa kwensiza, okuholela ekucutshungulweni kwedatha okushesha nangempumelelo kakhudlwana. Kubalulekile ukuqonda umthelela wepharamitha ngayinye bese uyishuna kahle ukuze ivumelanise iqoqo nezidingo ezithile zephrojekthi ekhona.
Ngamafuphi, i amapharamitha wokucushwa Badlala indima ebalulekile ekusebenzeni nasekusebenzeni kweqoqo le-Redshift. Ngokwenza ngendlela oyifisayo le mingcele, abasebenzisi bangathuthukisa ukucutshungulwa nokuhlaziywa kwedatha enkulu, ngaleyo ndlela bakhulise ukusebenza kahle nokusebenza kwemisebenzi yabo.
- Isingeniso kumapharamitha wokumisa we-Redshift
Amapharamitha wokucupha ayizici ezibalulekile zokuthuthukisa nokwenza ngendlela oyifisayo ukuzizwisa kwakho nge-Redshift. Le mingcele inquma ukuziphatha nokusebenza kweqoqo lakho futhi idlala indima ebalulekile ekulungiseleleni amanodi akho, ukuphatha izinsiza, nokuqapha ukusebenza.
Kunezinhlobo ezahlukene zamapharamitha kusukela ekusebenzeni kanye nezinga lamandla kuya ekuvikelekeni nasekuqapheni. Amanye amapharamitha abaluleke kakhulu afaka usayizi yenkumbulo eyabelwe iqoqo lakho, ukumiswa kwesitoreji sediski, ukwabiwa kokuxhumeka, kanye nomkhawulo womkhawulokudonsa wendawo ngayinye.
Kubalulekile ukuqonda ukuthi ungalungisa kanjani futhi ulungiselele le mingcele ngokuya ngezidingo ezithile zomsebenzi wakho. I-Redshift inikezela ngezinhlobonhlobo zamapharamitha azokuvumela ukuthi wenze ngokwezifiso futhi ushune iqoqo lakho ngokuya ngezidingo zakho. Kusukela ukukhethwa izinhlobo zama-node afanele umthwalo wakho wokusebenza, phansi ekulungiseni amabhulokhi afundwa nge-metric yesibili, yazi umthelela wepharamitha ngayinye futhi uyilungise ngempumelelo kuyisihluthulelo sokukhulisa ukusebenza kweqoqo lakho le-Redshift. Ukwengeza, kubalulekile ukuqapha njalo nokulungisa le mingcele njengoba izidingo zakho zishintsha futhi umthwalo womsebenzi ushintsha.
- Izigaba eziyinhloko zamapharamitha wokumisa
Amapharamitha okucushwa kwe-Redshift Lezi izinketho ezingalungiswa ukuze kwenziwe ngendlela oyifisayo futhi kuthuthukiswe ukusebenza kweqoqo le-Redshift. Lezi zigaba zepharamitha ziqukethe isethi yezinketho ezilawula izici ezithile zeqoqo, njengokugcina, ukubuza, nokuphepha. Kubalulekile ukuqonda lezi zigaba ukuze ukwazi ukumisa kahle iqoqo le-Redshift futhi wandise ukusebenza kwalo.
I izigaba eziyinhloko zamapharamitha wokumisa Zimi kanje:
- Amapharamitha wesistimu: Lawa mapharamitha alawula ukuziphatha kukonke kweqoqo, njengobude besikhathi amalogi okuhlolwa agcinwayo noma imikhawulo yokuphepha kwephasiwedi.
- Amapharamitha wesitoreji: Lawa mapharamitha athinta ukugcinwa kwedatha kuqoqo, njengosayizi omkhulu wesitoreji samathebula esikhashana noma inani eliphakeme lememori elisetshenziselwa ukuhlunga nokuhlanganisa imiphumela yemibuzo.
- Amapharamitha ombuzo: Lawa mapharamitha athonya ukusebenza kombuzo, njengenani eliphezulu lemibuzo efanayo evunyelwe noma inani eliphakeme lemigqa elingabuyiswa embuzweni.
Empeleni, lungisa imingcele ye-Redshift ngendlela efanele iqinisekisa ukusebenza okuphezulu kanye nokuzivumelanisa okunembayo nezidingo zeqoqo. Ngokulungisa amapharamitha afanelekile esigabeni ngasinye, ungathuthukisa isivinini sombuzo, ukusetshenziswa kwensiza, nokuphatha. Kubalulekile ukuqaphela ukuthi iqoqo ngalinye linokumiswa okuhlukile futhi izidingo zokushuna zingahluka. Ngakho-ke, kuhle ukuhlaziya ngokucophelela isigaba ngasinye samapharamitha futhi uwashune ngokwezidingo ezithile zeqoqo okukhulunywa ngalo.
- Umthelela wamapharamitha wokumisa ekusebenzeni kweqoqo le-Redshift
Umthelela wamapharamitha wokumisa ekusebenzeni kweqoqo le-Redshift
Emhlabeni Uma kuziwa ekuhlaziyweni kwedatha, ukuba neqoqo le-Redshift elilungiselelwe kahle kubalulekile ekusebenzeni kahle. I amapharamitha wokucushwa Badlala indima ebalulekile endleleni imibuzo eyenziwa ngayo kanye nendlela idatha esatshalaliswa ngayo futhi igcinwe kuqoqo. Kubalulekile ukuqonda ukuthi le mingcele ithinta kanjani ukusebenza kweqoqo lethu, njengoba ukulungiselelwa okungalungile kungaholela ekuvinjweni nasekusebenzeni isikhathi eside.
Isici esibalulekile okufanele icatshangelwe lapho ulungiselela amapharamitha e-Redshift yilokhu usayizi weqoqo. Iqoqo elikhulu ngokuvamile linikeza ukusebenza okungcono ngokuvumela umthamo omkhulu wokulondoloza kanye namanodi ekhompyutha amaningi atholakalayo ukuze aqhube imibuzo. Kodwa-ke, kubalulekile ukuthola ibhalansi phakathi kosayizi weqoqo kanye nezindleko ezihambisanayo, njengoba iqoqo elikhulu kakhulu lingabangela ukusetshenziswa okungasebenzi kanye nezindleko ezingadingekile.
Esinye isici esibalulekile yi- ukusatshalaliswa kwedatha eqenjini. I-Redshift inikeza izinketho ezimbalwa zokusabalalisa, njengokhiye wokusabalalisa, ukusatshalaliswa okuzenzakalelayo, nokusabalalisa komugqa. Ukukhetha okulungile kuncike kuhlobo lwedatha nokuthi ifinyelelwa kanjani emibuzweni. Ukusabalalisa okufanele kunganciphisa ukunyakaza kwedatha phakathi kwamanodi futhi kukhuphule kakhulu ukusebenza kombuzo. Kodwa-ke, uma ukusatshalaliswa kungalungiselelwanga kahle, kungakha izingqinamba futhi kwandise isikhathi sokwenza, kuthinte kabi ukusebenza kweqoqo.
- Izincomo zokuthuthukisa imingcele yokucushwa kwe-Redshift
Imingcele yokumisa i-Redshift ayiziguquko ezichaza ukuziphatha nokusebenza kweqoqo lakho. Ngokulungisa le mingcele ngendlela efanele, ungathuthukisa kakhulu isivinini nokusebenza kahle kwemibuzo yakho. Nazi ezinye izincomo ezibalulekile zokuthuthukisa imingcele yokucushwa kwe-Redshift:
1. Lungisa ipharamitha “max_concurrency_scaling_clusters”: Le parameter ilawula inombolo enkulu yamaqoqo angakalwa ngokuzenzakalela ukuze kuqhutshekwe nombuzo. Ngokwandisa leli nani, ungavumela i-Redshift ukuthi isebenzise amaqoqo amaningi ngombuzo, okuzothuthukisa ukusebenza nokusabela ezimweni zomthwalo ophezulu.
2. Lungiselela ipharamitha ye-“wlm_query_slot_count”: Le pharamitha ilawula inani lezinsiza zeqoqo elinikezwe umbuzo ngamunye ofanayo. Ukwenyusa leli nani kungathuthukisa ukusebenza kombuzo ngesikhathi esisodwa, kodwa qiniseka ukuthi aweqi umthamo weqoqo lakho.
3. Sebenzisa ipharamitha ethi “query_group_memory_limit”: Le parameter ilawula inani eliphezulu lememori iqembu lombuzo elingase lisetshenziswe kuqoqo. Ukulungisa leli nani ngokuya ngezidingo zomsebenzi wakho kungasiza ukugwema izithiyo zenkumbulo futhi kuthuthukise ukusebenza ngokuphelele.
Khumbula ukuthi ukwenza ngcono imingcele yokucushwa kwe-Redshift Kuyinqubo okuphindaphindayo. Sincoma ukuhlola nokuqapha ukusebenza kwemibuzo yakho ngemva kokwenza izinguquko. Ukwengeza, kuhle ngaso sonke isikhathi ukuthintana nemibhalo esemthethweni ye-Amazon Redshift ukuze uthole imininingwane enemininingwane mayelana nepharamitha ngayinye nomthelela wayo ekusebenzeni kweqoqo. Ngalezi zincomo, ungathola okuningi kuqoqo lakho le-Redshift futhi uthuthukise imibuzo yakho esebenza kahle.
- Ukuhlola imingcele yokumisa ehlobene nomsebenzi
I amapharamitha wokucushwa I-Redshift izinketho ongazilungisa ukuze ulawule ukuziphatha nokusebenza kweqoqo lakho le-Redshift. Lawa mapharamitha angashintshwa kukho kokubili ileveli yeqoqo kanye neleveli yeqembu lepharamitha ukuze ilingane nezidingo ezithile zomthwalo wakho wokusebenza. Ngokuqonda futhi uhlole ngokucophelela le mingcele, ungakwazi ukuthuthukisa kangcono ukusebenza kweqoqo lakho le-Redshift.
Kunezinhlobo eziningana amapharamitha wokumisa ahlobene nomthwalo womsebenzi ezingahlolwa futhi zilungiswe njengoba kudingeka. Enye yamapharamitha abalulekile query_queue_concurrency, enquma inani eliphezulu lemibuzo evunyelwe ngesikhathi esisodwa kuqoqo lakho. Ukulungisa le pharamitha kungasiza ukulawula nokulinganisela umthwalo wokusebenza kuqoqo ngokusekelwe ezidingweni ezithile zenkampani yakho.
Enye ipharamitha ebalulekile yile ukucushwa_kwe-wlm_json, ekuvumela ukuthi wenze ngendlela oyifisayo indawo yokuphathwa komthwalo wakho (WLM). Lezi zilungiselelo zinquma ukuthi izinsiza zabiwa kanjani futhi imibuzo ibekwa phambili kuqoqo. Ngokuhlola nokulungisa le pharamitha, ungaqinisekisa ukuthi imibuzo ebalulekile noma ebaluleke kakhulu ithola izinsiza ezifanele futhi isebenzise. ngempumelelo.
- Ukuthuthukisa imingcele yokucushwa kwemibuzo esebenza kahle kakhulu
Ukulungiselela amapharamitha wokucupha wemibuzo ukusebenza okuphezulu
Uma kuziwa ekutholeni ukusebenza okuningi emibuzweni yakho ku-Redshift, izilungiselelo zepharamitha zibalulekile. Amapharamitha wokucupha ayiziguquko ezilawula ukuziphatha nokusebenza kweqoqo le-Redshift. Ngokulungisa le mingcele ngempumelelo, ingathuthukisa kakhulu ukusebenza kombuzo futhi inciphise isikhathi sokwenza.
Kunamapharamitha wokucupha ambalwa ongawalungiselela ngemibuzo esebenza kahle kakhulu ku-Redshift. Esokuqala yi- hlunga ipharamitha yememori, enquma ukuthi ingakanani inkumbulo eyabelwe imisebenzi yokuhlunga. Ukwandisa le pharamitha kungasheshisa imibuzo efaka amavolumu amakhulu edatha ehlungiwe. Enye ipharamitha ebalulekile yi- ipharamitha yememori esebenzayo, elawula ukuthi ingakanani inkumbulo eyabelwe imibuzo yokufaka amapayipi neminye imisebenzi edinga abasebenzi. Ukushuna le pharamitha kungasiza ukuthuthukisa ukusebenza kwemibuzo eminingi ngesikhathi esisodwa.
Kubalulekile futhi ukwenza ngcono i- ipharamitha yokuvala isikhathi sombuzo, osetha isikhathi esiphezulu esivunyelwe ukuthi umbuzo uqalise. Uma lesi sikhathi sisethwe siphansi kakhulu, imibuzo emide ingase ikhanselwe ngaphambi kwesikhathi. Nokho, uma isethwe phezulu kakhulu, imibuzo engasebenzi kahle ingathatha izinsiza zesistimu isikhathi eside. Ukuthola ibhalansi elungile yale pharamitha kubalulekile ukuze uthuthukise ukusebenza kombuzo ku-Redshift.
- Ukucatshangelwa kokuphepha lapho ulungiselela amapharamitha e-Redshift
I Imingcele yokucushwa kwe-Redshift Lezi izinketho ezikuvumela ukuthi ushune ukusebenza, ukuphepha, nokuziphatha okuvamile kweqoqo. Lawa mapharamitha alawula izici ezihlukene ezifana nokusebenza kombuzo, ukugcinwa kwediski, ukulawula ukufinyelela, nokuvumelana. Kubalulekile ukucabangela izinto okufanele uzicabangele ngokuphepha ngokumisa le mingcele ukuvikela idatha kanye nokuqinisekisa ukuthotshelwa kwemithethonqubo.
Okokuqala, kubalulekile ukuthi imingcele yokucushwa kwe-Redshift lingana kahle ukukhawulela ukufinyelela okungagunyaziwe. Izimvume ezifanele kufanele zisethwe kubasebenzisi namaqembu, futhi ikhawulele ukufinyelela kudatha ebucayi. Ukwengeza, kufanele uvule i- ukuxhumana okuphephile usebenzisa i-SSL, iqinisekisa ukuthi ukuxhumana phakathi kwamakhasimende neqoqo le-Redshift kubethelwe.
Esinye isici okufanele sicatshangelwe yilesi ukuvikelwa ezinsongweni zangaphandle. I-Redshift inikeza izinketho ezahlukene zokuvimbela ukuhlaselwa, njenge Amaqembu ezokuphepha e-Redshift ezikuvumela ukuthi ukhawulele ukufinyelela ngokusekelwe kumakheli e-IP. Kubuye Kunconywe ukusebenzisa amasu wokubethela ukuvikela idatha lapho uphumule futhi usendleleni, kusetshenziswa i-SSL nezinketho zokubethela izizindalwazi itholakala ku-Redshift. Ngaphezu kwalokho, kubalulekile yenza kusebenze izipele kanye nezibuyekezo eziqhubekayo ye-Redshift cluster ukuze kuvikelwe ezingozini ezingaba khona futhi kuqinisekiswe ubuqotho bedatha.
- Ukuqapha okuqhubekayo nokulungiswa kwamapharamitha wokucushwa kwe-Redshift
Imingcele yokucushwa kwe-Redshift ayizibaluli ezilungisekayo ezilawula ukuziphatha nokusebenza kweqoqo lakho le-Amazon Redshift. Le mingcele ingashintshwa ukuze ivumelane nezidingo ezithile zomthwalo wakho womsebenzi futhi ivumele izinga eliphezulu lokwenza ngendlela oyifisayo kanye nokwenza kahle. Ukuqapha okuqhubekayo nokulungiswa kwale mingcele kubalulekile ukuze kuqinisekiswe ukusebenza kahle nokusebenza kahle ekugcinweni nasekucutshungulweni kwedatha.
Ukuqapha imingcele yokumisa ye-Redshift Kubandakanya ukuhlola njalo amanani amanje futhi uwaqhathanise nezinqubo ezihamba phambili ezinconyiwe. Lokhu Kungenziwa usebenzisa ukuqapha okwakhelwe ngaphakathi kwe-Redshift amathuluzi okuqapha nawokuxilonga, njengokubukwa kwesistimu nemibuzo yelogi yeqoqo. Ngokuhlola nokuhlaziya lawa malogi, abalawuli be-Redshift bangakwazi ukuhlonza noma yikuphi ukuchezuka noma okudidayo okungaba nomthelela omubi ekusebenzeni kweqoqo.
Uma ukuqapha sekwenziwe, ukulungiswa okuqhubekayo kwepharamitha kungase kuhlanganise ukulungisa izilungiselelo ukuze kuthuthukiswe ukusebenza kweqoqo ngokusekelwe ezinguqukweni zomsebenzi noma izidingo zebhizinisi. Izinhlobonhlobo zamapharamitha zingalungiswa, njengosayizi webhafa, ukubekezelela amaphutha, inkumbulo yokusebenza, nokuhambisana. Ipharamitha ngayinye ingaba nomthelela omkhulu ekusebenzeni okuphelele, ngakho-ke kubalulekile ukuhlola ngokucophelela imiphumela engaba khona ngaphambi kokwenza izinguquko.
Ukuqhubeka nokuqapha nokulungisa amapharamitha wokumisa we-Redshift kuwumsebenzi obalulekile wokuqinisekisa ukusebenza kahle nokusebenza kahle lapho uphatha amavolumu amakhulu edatha. Ngokuhlala unolwazi lwakamuva ngezinqubo ezihamba phambili nokusebenzisa amathuluzi alungile okuqapha nawokuxilonga, abalawuli be-Redshift bangakwazi ukwandisa ukusebenza kweqoqo labo futhi bathuthukise ukusebenza kwemibuzo yabo. Hlala ukhumbula ukwenza izinguquko ngokucophelela futhi ulandelele imiphumela ukuze uhlole umthelela wezinguquko ezenziwe. Ngisho nokulungiswa okuncane kungenza umehluko ekusebenzeni okuphelele kwe-Redshift.
Ngingu-Sebastián Vidal, unjiniyela wekhompyutha ozifelayo ngobuchwepheshe kanye ne-DIY. Ngaphezu kwalokho, ngingumdali we tecnobits.com, lapho ngabelana khona ngezifundo zokwenza ubuchwepheshe bufinyeleleke kakhudlwana futhi buqonde wonke umuntu.