Та Google Cloud Platform (GCP) дахь Cloud SQL жишээндээ холбогдсоны дараа мэдээллийн санг удирдах, удирдах өргөн хүрээний үйлдлүүдийг хийх боломжтой болно. Эдгээр үйлдлүүд нь мэдээллийн санг үүсгэх, өөрчлөх, асуулга хийх, түүнчлэн түүний хэвийн ажиллагааг хангахын тулд захиргааны ажлыг гүйцэтгэх боломжийг олгодог. Энэ хариултанд бид таны Cloud SQL жишээн дээр хийж болох зарим үндсэн үйлдлүүдийг судлах болно.
1. Мэдээллийн сан үүсгэх, удирдах:
– Та SQL командыг ашиглан эсвэл Cloud SQL Admin API-ээр дамжуулан Cloud SQL жишээндээ шинэ мэдээллийн санг үүсгэж болно. Энэ нь таны өгөгдлийг тусдаа логик нэгж болгон зохион байгуулах боломжийг танд олгоно.
– Мөн та одоо байгаа өгөгдлийн сангуудын схемийг өөрчлөх, хүснэгт нэмэх, устгах, тэдгээрт хадгалагдсан өгөгдлийг өөрчлөх замаар удирдах боломжтой.
2. Өгөгдлийг асуух, удирдах:
– Өөрийн Cloud SQL жишээнд холбогдсоны дараа та өгөгдлийн сангаас өгөгдлийг сэргээх, шинэчлэх эсвэл устгахын тулд SQL асуулга ажиллуулж болно. Энэ нь тодорхой мөрүүдийг сонгох, тодорхой нөхцөлд үндэслэн өгөгдлийг шүүх, олон хүснэгтүүдийг нэгтгэх зэрэг үйлдлүүдийг гүйцэтгэх боломжийг олгодог.
– Та мөн SQL INSERT хэллэгийг ашиглан мэдээллийн сандаа нэг мөр, бөөнөөр нь шинэ өгөгдөл оруулах боломжтой.
– Нэмж дурдахад та SQL UPDATE мэдэгдлүүдийг ашиглан одоо байгаа өгөгдлийг шинэчлэх боломжтой бөгөөд энэ нь хүснэгтийн тодорхой багана эсвэл утгыг өөрчлөх боломжийг танд олгоно.
– Эцэст нь, та SQL DELETE хэллэгийг ашиглан өгөгдлийн сангаасаа тодорхой мөр эсвэл хүснэгтийг бүхэлд нь устгаж болно.
3. Өгөгдлийн сангийн хэрэглэгчид болон зөвшөөрлийг удирдах:
– Cloud SQL нь өгөгдлийн сангийн хэрэглэгчдийг үүсгэх, удирдах боломжийг олгодог бөгөөд тэдэнд өгөгдөлд хандах, удирдах тусгай зөвшөөрлийг олгоно. Та шинэ хэрэглэгчид үүсгэж, нууц үгээ өгч, зөвхөн унших боломжтой хандалт эсвэл бүрэн захиргааны эрх гэх мэт давуу эрхийг тодорхойлж болно.
– Хэрэглэгчийн зохих үүрэг, зөвшөөрлийг тохируулснаар та зөвхөн эрх бүхий хүмүүс таны мэдээллийн санд хандах, өөрчлөх боломжтой гэдгийг баталгаажуулж чадна.
4. Гүйцэтгэлийг хянах, оношлох:
– Cloud SQL нь өгөгдлийн сангийнхаа гүйцэтгэлийг хянах янз бүрийн хэрэгсэл, функцээр хангадаг. Та CPU-ийн хэрэглээ, дискний ашиглалт, сүлжээний урсгал зэрэг хэмжигдэхүүнүүдийг харж байж болзошгүй саад бэрхшээл, асуудлыг тодорхойлох боломжтой.
– Нэмж дурдахад та асуулгын бүртгэлийг идэвхжүүлж, дүн шинжилгээ хийж, бие даасан асуулгын гүйцэтгэлийг ойлгож, илүү үр дүнтэй болгохын тулд оновчтой болгох боломжтой.
– Cloud SQL нь мөн GCP экосистемийн Cloud Monitoring, Stackdriver зэрэг хяналтын бусад хэрэгслүүдтэй нэгдэхийг дэмждэг бөгөөд ингэснээр танд өгөгдлийн сангийн гүйцэтгэлийн талаар илүү гүнзгий ойлголттой болох боломжийг олгоно.
5. Өгөгдлийн санг нөөцлөх, сэргээх:
– Cloud SQL нь таны өгөгдлийг хамгаалах автомат нөөцлөлт болон сэргээх боломжийг санал болгодог. Санамсаргүй устгасан эсвэл өгөгдөл эвдэрсэн тохиолдолд өгөгдлийн хуулбарыг авахын тулд та өгөгдлийн сангийнхаа нөөц хуулбарыг тогтмол хийх боломжтой.
– Өгөгдөл алдагдсан эсвэл эвдэрсэн тохиолдолд та эдгээр нөөцлөлтөөс өөрийн мэдээллийн санг сэргээж, таны програм эсвэл бизнест үзүүлэх нөлөөллийг багасгах боломжтой.
6. Өргөтгөсөн болон өндөр хүртээмжтэй байдал:
– Cloud SQL нь өгөгдлийн санг босоо болон хэвтээ байдлаар масштаблах боломжийг танд олгоно. Босоо масштаб нь таны жишээнд хуваарилагдсан нөөцийг (CPU, RAM) нэмэгдүүлэх, харин хэвтээ масштаб нь ажлын ачааллыг хуваарилахын тулд уншсан хуулбаруудыг нэмэх явдал юм.
– Та мөн бүс нутгийн хуулбарыг идэвхжүүлснээр Cloud SQL жишээгээ өндөр хүртээмжтэй байхаар тохируулах боломжтой. Энэ нь таны өгөгдлийн сангуудыг бүс нутгийн олон бүсэд хувилах боломжийг баталгаажуулж, илүүдлийг хангаж, доголдол гарсан тохиолдолд зогсолтыг багасгах болно.
Эдгээр нь таны Cloud SQL жишээн дээр хийж болох зарим үйлдлүүд юм. Cloud SQL-ийн уян хатан байдал, функциональ байдал нь үүнийг үүлэн доторх мэдээллийн санг удирдах, удирдах хүчирхэг хэрэгсэл болгодог.
Сүүлийн үеийн бусад асуулт, хариулт Cloud SQL:
- Клоуд дахь харилцааны мэдээллийн санг удирдахад Cloud SQL ашиглах нь ямар давуу талтай вэ?
- Та Cloud Shell дахь MySQL клиентийг ашиглан Cloud SQL инстанцтай хэрхэн холбогдох вэ?
- Google Cloud Platform дээр Cloud SQL жишээг үүсгэх алхамууд юу вэ?
- Cloud SQL гэж юу вэ, өгөгдлийн сангийн менежментийн хувьд энэ нь юу санал болгодог вэ?