BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 16, 2012, 19:31:51 PM

หัวข้อ: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 16, 2012, 19:31:51 PM
เพราะเหตุใดตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา ไฟล์ที่ได้จากการสำรองข้อมูล จึงได้ไม่ครบทุกตาราง
ผมสำรองข้อมูลจากฐานเดียวกันเวอร์ชัน 3.54.12.7 ได้ 2,459 ตาราง แต่เวอร์ชัน 3.54.12.20 - เวอร์ชัน 3.54.2.10
ได้ 2,420 ตารางครับ ผมตั้งค่าอะไรไม่ถูกหรือเปล่า อาจารย์ทั้งหลายช่วยแนะนำด้วยครับ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: pop_hosxp ที่ กุมภาพันธ์ 16, 2012, 21:59:55 PM
ขนาด table มีขนาดใหญ่ขึ้นเมื่อใช้งานไป ลองตรวจสอบที่ max_allowed_packet ใน my.cnf ดูครับว่ามีขนาดเท่าไหร่ แล้วลองแก้ไขเพิ่มขนาดขึ้นอีกซัก 50% restart mysql แล้วรอดูผลการ backup ดูครับ ว่าจะมีตารางครบเหมือนเดิมหรือเปล่า
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 17, 2012, 08:55:40 AM
ฐานข้อมูลที่ผมใช้ทดสอบไม่มีข้อมูลคนไข้เลยครับ เป็นฐานที่ลบข้อมูลคนไข้ออกเพื่อเอาไว้ทดสอบลงข้อมูล
หรือให้หน่วยงานอื่นที่เพิ่งจะเริ่ม HOSxP เอาไปใช้ครับ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 17, 2012, 15:15:23 PM
ที่อื่นใครมีปัญหาแบบนี้บางไหมนะ อยากรู้จริง
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: pop_hosxp ที่ กุมภาพันธ์ 17, 2012, 16:10:53 PM
ฐานข้อมูลที่ผมใช้ทดสอบไม่มีข้อมูลคนไข้เลยครับ เป็นฐานที่ลบข้อมูลคนไข้ออกเพื่อเอาไว้ทดสอบลงข้อมูล
หรือให้หน่วยงานอื่นที่เพิ่งจะเริ่ม HOSxP เอาไปใช้ครับ

ลองเช็ค max_allowed_packet หรือยังครับ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 23, 2012, 10:33:58 AM
ลองเพิ่ม max_allowed_packet ใน my.cnf ตามที่แนะนำแล้วครับแต่ก็ยังมีตารางไม่ครบเหมือนเดิม
แปลกใจว่าทำไมใช้ Backup Schedule ได้ตารางครบ งง  ??? ??? ???
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: pop_hosxp ที่ กุมภาพันธ์ 23, 2012, 10:48:28 AM
ลองเพิ่ม max_allowed_packet ใน my.cnf ตามที่แนะนำแล้วครับแต่ก็ยังมีตารางไม่ครบเหมือนเดิม
แปลกใจว่าทำไมใช้ Backup Schedule ได้ตารางครบ งง  ??? ??? ???


ตอนนี้ผมเข้าใจว่าการทำ schedule backup นี่จะใช้ hosxp_mysql_backup.exe เป็นตัวทำงานในการสำรองข้อมูล ส่วนการกดปุ่มสำรองข้อมูลจะใช้ mysqldump ของ mysql เอง (หรือเปล่า) ทำให้การสำรองข้อมูลอาจได้ไม่เท่ากัน

วิธีแก้ไขปัญหาตอนนี้ถ้าทำ backup schedule ได้ file ครบ แล้วอยากได้ file backup ณ ขณะนั้นก็ตั้งเวลาให้มัน backup ให้มันใกล้เคียงกับเวลาที่จะถึงในปัจจุบัน ก็จะได้ file backup ที่สมบูรณ์ตามต้องการครับ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: dotAtainer ที่ กุมภาพันธ์ 23, 2012, 11:05:34 AM
ตารางไม่ครบหรือขนาดไฟล์ Backup ไม่เท่ากันครับดูแล้วงงๆ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 23, 2012, 13:23:33 PM
ตารางไม่ครบหรือขนาดไฟล์ Backup ไม่เท่ากันครับดูแล้วงงๆ
ตารางไม่ครบครับ คือตารางทั้งหมดมี 2459 ตารางแต่ที่ Backup มีเพียง 2420 ตาราง
และไม่ใช่ตารางว่างๆนะครับที่หายไป บางตารางก็สำคัญ เช่น tempreport ฯลฯ
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: Kumpol Khonburi ที่ กุมภาพันธ์ 28, 2012, 11:51:54 AM
หรือเป็นเพราะโปรแกรมสั่งไม่ให้สำรองตารางที่มีคำว่า temp
ขอยกเว้นบางตาราง เช่น reporttemplate ,village_temple ฯลฯ ได้หรือเปล่าครับเพราะน่าจะจำเป็นอยู่
หรือไม่ก็มีปุ่ม รวม Temp Table ให้เลือกด้วยก็ได้นะครับ
รายชื่อตารางที่ไม่สำรองได้แก่
cancer_cost_template_detail
cancer_cost_template_head
checkup_template
dmht_foot_screen_temperature
doctor_pe_template
drugtempreorder
finger_template
ipt_income_auto_template
lr_template
moo_temple
ndrugtempreorder
oapp_temp
oapp_template
oapp_template_detail
pcu_reporttemplate
pe_template
person_finger_template
reporttemplate
reporttemplate_history
rx_pay_template
temp412a061
temp412a071
temp412a091
temp412b031
temp412b051
temp412b091
temp421d071
tempball1
tempblue_command1
tempcom41
tempdental1
tempmanoi_xp1
tempmanoi_xp2
tempreport
user_finger_template
village_temple
village_temple_type
xray_template
หัวข้อ: Re: สำรองข้อมูลไม่ครบทุกตาราง ตั้งแต่เวอร์ชัน 3.54.12.20 เป็นต้นมา
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 28, 2012, 11:57:13 AM
ใช้ schedule back ตาม อ.pop บอกครับ