ผู้เขียน หัวข้อ: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ  (อ่าน 3784 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ ppen

  • Jr. Member
  • **
  • กระทู้: 73
  • Respect: 0
    • ดูรายละเอียด
ตอนนี้ตาราง replicate log มันใหญ่มาก ต้องการที่จะclear ตาราง โดยอ่านวิธีการทำแล้วแต่ยังไม่เข้าใจบางอย่างครับ คือ
1.เราควรที่จะ clear ตารางตอนไหนครับ เพราะว่าตารางนี้มีการเขียนเพิ่มอยู่ตลอด เช่นว่าต้องทำตอนเที่ยงคืน ตีห้า หรือ จะเป็นเก้าโมงเช้าที่มีผู้มารับบริการเยอะๆก็ได้น่ะครับ
2.มันจะส่งผลถึง ระบบ replicate ไปยังตัว slave ไหมครับ เช่นว่าเมื่อ clear ไปเก็บไว้ที่อื่นแล้ว  แล้วตัว slave จะหยุดข้อมูลในทันที แล้วเริ่ม replicate ใหม่ โดยที่ข้อมูลจะหายไปช่วงหนึ่งหรือเปล่าครับ ทำให้ข้อมูลที่ตัว  slave น้อยกว่า master หรือเปล่าครับ เรียนถามด้วยครับ ขอบคุณครับ 
 

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 25, 2008, 00:20:04 AM »
0
แลกเปลี่ยน ประสบการณ์ส่วนตัวนะครับ

1. ผมจะหยุด replication ก่อน 

2. ใช้คำสั่งที่อ.MN แนะนำไว้ เพื่อ คัดลอก replication_log ทั้งหมด ไปเพิ่มในฐานข้อมูล hos_log

3. หลังจากนั้น จะ delete from replication_log แล้ว optimized table

4. มักจะ initial import ใหม่

5. เสร็จแล้วค่อย run replication

(ผมจะไม่ recreate replication_log_id เพราะเวลาส่งเข้าใน hos_log จะได้ต่อไปเลย  แต่ผล คือ id ตอนนี้หลายสิบล้านแล้ว)

พบว่า ช่วงที่ 2 ใช้เวลาประมาณ 3-4 นาที ขึ้นอยู่กับความขยัน (ถ้าทำบ่อยก็ไม่นาน  ;))    พอเสร็จแล้วค่อยลบออก  ช่วงนี้อาจจะทำให้เราไป ลบ replicate_log ที่เพิ่งสร้างใหม่ช่วงนั้น ทำให้ข้อมูลใน hos_log มีน้อยกว่าบ้าง 

แต่ส่วนใหญ่ผมทำตอนประมาณ 3-4 ทุ่ม  ไม่ค่อยมีการใช้งานมาก
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ maaeda

  • Full Member
  • ***
  • กระทู้: 220
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 25, 2008, 09:59:39 AM »
0
กำลังสนใจเรื่องนี้อยู่พอดีเลยครับ  ;D ;D
ROI-ET HOSPITAL :ADMIN  7 กันยายน 2550

สิ่งที่น่าเศร้าในชีวิต   คือการพบคนที่มีความหมายอย่างมาก....สำหรับเรา  
แต่มาค้นพบภายหลังว่า   เราไม่ได้ถูกกำหนดมาเพื่อสิ่งนั้น....และจะต้องปล่อยให้ผ่านพ้นไป

ออฟไลน์ ppen

  • Jr. Member
  • **
  • กระทู้: 73
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 25, 2008, 11:00:49 AM »
0
อ้างถึง
4. มักจะ initial import ใหม่

แสดงว่า ต้องเริ่ม replicate ข้อมูลตั้งแต่ต้นใหม่เลยใช่ไหมครับ ข้อมูลในเครื่อง slave ที่เคย replicate ไว้ก็ม่เอาเลยใช่ไหมคัรบ
 

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 25, 2008, 11:51:42 AM »
0
แสดงว่า ต้องเริ่ม replicate ข้อมูลตั้งแต่ต้นใหม่เลยใช่ไหมครับ ข้อมูลในเครื่อง slave ที่เคย replicate ไว้ก็ม่เอาเลยใช่ไหมคัรบ

ใช่ครับ  ข้อมูลใน Master กับ Slave เหมือนกันตลอด  ==> ข้อมูลใน replicate_log  เริ่มต้นใหม่เหมือนกัน แต่ id รันต่อ

เพราะ replicate_log เดิม เราก็ backup ไว้ใน hos_log อยู่แล้ว จึงไม่น่าจะมีความจำเป็นต้องเก็บไว้ใน slave อีกครับ   :)
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 25, 2008, 12:10:32 PM »
0
 :D
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #6 เมื่อ: พฤศจิกายน 25, 2008, 14:36:35 PM »
0
 ;D ;D
ส่วนตัวนะครับ
ผม inital import ทุกๆ 15 วันครับ
ในช่วง 15 วัน ที่ผ่านไป ก็ run agent เอาครับ
ช่วง ก่อนที่จะทำ inital import ผมจะเข้าไป clear replicate_log ครับ
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ ppen

  • Jr. Member
  • **
  • กระทู้: 73
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามอาจารย์ชัยพร เรื่อง การclear ตาราง replicate_log ครับ
« ตอบกลับ #7 เมื่อ: พฤศจิกายน 27, 2008, 14:57:20 PM »
0
ขอบคุณครับ ที่เอาประสบการณ์มาเล่าสู่กันฟัง ขอบคุณมากครับ