ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-25, Saturday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Azure PostgreSQL Flexible Server සැකසීම, මාරු කිරීම, රිප්ලිකා සහ කාර්ය සාධන උත්පාදන මාර්ගෝපදේශය

Azure PostgreSQL Flexible Server සැකසීම, මාරු කිරීම, රිප්ලිකා සහ කාර්ය සාධන උත්පාදන මාර්ගෝපදේශය

Microsoft විසින් නිකුත් කරපු Azure Database for PostgreSQL Flexible Server එකේ ආරක්ෂාව, මාරු කිරීම, රිප්ලිකා සහ කාර්ය සාධන උත්පාදන පිළිබඳ ප්‍රායෝගික පියවර 4ක් ඉදිරිපත් කරලා තියෙනවා. Azure Portal, pgAdmin සහ PostgreSQL භාවිතා කරලා මේ සියල්ල එකට කරපු අත්දැකීමක් නිසා, අලුත්ම පරිශීලකයින්ට මේ ක්‍රියාවලිය තේරුම්ගත හැකිය.

1. ආරක්ෂාව සහ නිරීක්ෂණ සැකසීම

  • Microsoft Entra ID සහ PostgreSQL නේටිව් authentication එකට එකවර සක්‍රිය කරලා, දෙකේම පිවිසුම් පද්ධතියක් සකස් කරන ලදී.
  • VNET1/subnet1 තුළ Private Endpoint (psql63693133‑pe) එකක් තැනා, දත්ත ගබඩා වාණිජ ජාලයෙන් වෙන් කරලා.
  • Diagnostic Settings සකසා, PostgreSQL සැසියන්ගේ ලොග් Azure Log Analytics Workspace (loganalytics1) වෙත යොමු කරන ලදී.

2. මාරු කිරීම සහ B‑Tree Index දෝෂය

  • pgAdmin හි restore tool භාවිතා කර AdventureWorks නමැති උදාහරණ දත්ත සමුදාය Azure වෙත ආයාත කරන ලදී.
  • pg_restore ක්‍රියාකාලයේ B‑tree index row size සීමා හේතුවෙන් "IX_ProductReview_ProductID_Name" දෝෂයක් පෙන්වුණා. එය තවත් දෝෂයක් නොව, අනිවාර්යයෙන්ම අනිවාර්ය නොවන දෙයක් බව තේරුම් ගත හැක.
  • දත්ත හා සැකැස්ම සාර්ථකව ආයාත කරලා, අතිරේක index එකක් පමණක් අසාර්ථක වුණා.

3. ප්‍රදේශාන්තර Read Replica නිර්මාණය

  • Canada Central (primary server Canada East හි පේයර් ප්‍රදේශය) තුළ Read Replica (psql63693133‑replica) එකක් තැනා, කියවීම‑බර වැඩපිළිවෙළන් අඩු කරලා, හයි‑අවලම්බතාව වැඩි කළා.

4. ප්‍රශ්න කාර්ය සාධන උත්පාදනය

  • pgAdmin තුළ public.address1() function එකේ SQL විශ්ලේෂණය කර EXPLAIN plan එක ලබා ගෙන, visual output එක export කළා.
  • person.address වගුවේ sequential scan bottleneck එකක් හඳුනාගෙන, stateprovinceid column එකට නව index (IX_Address_StateProvinceID) එකක් සාදා, ප්‍රශ්න වේගය වැඩි කළා.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික සමාගම්, විශ්වවිද්‍යාල සිසුන් හා ස්වයංක්‍රියාකාරී ආරම්භකයන්ට Azure PostgreSQL Flexible Server පිළිබඳ මේ පියවර මඟින් පහත වාසි ලැබෙයි:

  • දත්ත ආරක්ෂාව: Private Endpoint සහ Entra ID භාවිතයෙන් දත්ත ගබඩා සුරක්ෂිත කරගත හැකිය, එමඟින් රහස්‍යතා නීති අනුගත වේ.
  • අන්තර්ජාල පරිභෝගය අඩු කිරීම: රිප්ලිකා මඟින් ප්‍රදේශීය කියවීම් බර අඩු කර, පරිශීලක අත්දැකීම වේගවත් වේ.
  • කාර්ය සාධන විශ්ලේෂණය: EXPLAIN plan සහ index සැකසීමෙන් සම්පූර්ණ පද්ධතියේ කාර්ය සාධනය වැඩි කර, අධික compute tier ගාස්තුවෙන් ඉවත් විය හැක.
  • ඉගෙනුම් අවස්ථා: Microsoft Learn හි අනුමත ඇසස්මෙන්ට් මඟින් නව දැනුම පරීක්ෂා කර, රැකියා වෙළඳපලේ තරගකාරීත්වය වැඩි කළ හැක.

මෙම පියවර අනුගමනය කරලා, ඔබේ ව්‍යාපාරය හෝ පර්යේෂණ ව්‍යාපෘතිය Azure Cloud හි PostgreSQL සමඟ වඩාත් ස්ථාවර, ආරක්ෂිත සහ වේගවත් කරගන්න.

අදම Azure PostgreSQL Flexible Server එකේ අත්දැකීම් පරීක්ෂා කර, ඔබේ ක්ලවුඩ් කුසලතා තවත් ඉහළට ගෙන යන්න.

💡 ඔබේ Azure PostgreSQL කුසලතා දැන් පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Azure #PostgreSQL #Migration #Replication #Performance