BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: smrmpo ที่ กันยายน 27, 2010, 15:13:51 PM

หัวข้อ: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: smrmpo ที่ กันยายน 27, 2010, 15:13:51 PM
ข้อมูลใน vn_stat หายไปครับ ตั้งแต่ วันที่ 1 - 26 กันยายน 2553 หรืออาจมากกว่านั้น  จะเอากลับมายังงัยดีครับ
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 27, 2010, 15:37:41 PM
ทบทวนว่า....มีการ sync ข้อมูล จาก slave server ย้อนกลับเข้ามาแทนใน master หรือไม่

อาจเกิดจาก การเปลี่ยน ip database server สลับไปมา จนลืมหรืองงเองครับ..

หรือมีการทดสอบระบบแล้วลืมไปว่า ระบบที่ ทดสอบ ใช้ lan วงเดียวกับ server จริง ข้อมูลถูกยิงกลับ...
 :D
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: smrmpo ที่ กันยายน 27, 2010, 16:12:07 PM
ขอบคุณครับ ผมเช็คที่ slave แล้ว ข้อมูล ยังถูกต้องอยู่ครับ แบบนี้ ผมเอา vn_stat ใน slave มา restore ที่ master ได้มั้ยครับ
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 27, 2010, 22:08:14 PM
ไม่น่าจะมีประโยชน์ ถ้าหายไปจริง ๆ  เพราะยังมีตารางที่เกี่ยวข้องอีกหลายตารางที่ไม่สามารถสำเนาไปได้หมดด้วยวิธีการนี้ครับ....
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: เข้ม ที่ กันยายน 27, 2010, 22:31:19 PM
ถ้ามั่นใจว่า slave มีข้อมูลที่ถูกต้องกว่า ... (หมายรวมถึงข้อมูลทั้งหมดนะครับ)
จะใช้วิธี ... เปลี่ยน slave ให้เป็น master ไปเลย ... ไม่ดีกว่าหรือครับ
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: patum ที่ กันยายน 28, 2010, 00:01:06 AM
เคยได้ยินว่า restore ข้อมูลที่หายไปจาก replicate_log ได้
ถ้าเราได้ทำ replicate เอาไว้
ลองดู ในตาราง replicate_log มันจะเก็บ mysql command ที่ได้จากการใช้งานจากทุกๆเครื่อง ทุกๆเวลา เอาไว้
โดยเลือกช่วงเวลาที่ต้องการ ด้วย Query ช่วงเวลาที่ต้องการมา
จากนั้น ก็ คลิ๊กขวาที่ ช่วงรายการที่เลือก restore log ข้อมูลมันจะกลับมาดั่งเดิม  แล...........

หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: dotAtainer ที่ กันยายน 28, 2010, 08:33:16 AM
 ;D ;D ;D ;D สุดยอดไปเลยครับศิษย์พี่ คาราวะหนึ่งจอกครับ

เคยได้ยินว่า restore ข้อมูลที่หายไปจาก replicate_log ได้
ถ้าเราได้ทำ replicate เอาไว้
ลองดู ในตาราง replicate_log มันจะเก็บ mysql command ที่ได้จากการใช้งานจากทุกๆเครื่อง ทุกๆเวลา เอาไว้
โดยเลือกช่วงเวลาที่ต้องการ ด้วย Query ช่วงเวลาที่ต้องการมา
จากนั้น ก็ คลิ๊กขวาที่ ช่วงรายการที่เลือก restore log ข้อมูลมันจะกลับมาดั่งเดิม  แล...........




หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: smrmpo ที่ กันยายน 28, 2010, 08:59:17 AM
ขอบคุณ ทุก ๆ คำแนะนำ ครับ จากการตรวจสอบ ตารางอื่น ๆ ไม่มีความเสียหายครับ เป็นตารางเดียว คือ
vn_stat ผมก็เลย เอา vn_stat จากเครื่อง slave มาทับที่ เครื่อง master แล้วครับ ปกติแล้วครับ

แต่ยังหาสาเหตุไม่เจอครับ
หัวข้อ: Re: ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 28, 2010, 09:01:49 AM
ลองหาจาก ksklog หรือยัง  มี admin ท่านอืนเข้ามาจัดการข้อมูลทีตาราง vn_stat อีกบ้างหรือเปล่าในช่วงเดือนทีีมีปัญหาข้อมูลสูญหาย...ลอง group  by loginname ดูซิครับ...