ผู้เขียน หัวข้อ: ขอความช่วยเหลือด่วน  (อ่าน 4671 ครั้ง)

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

ออฟไลน์ bjhxp

  • Full Member
  • ***
  • กระทู้: 134
  • Respect: 0
    • ดูรายละเอียด
ขอความช่วยเหลือด่วน
« เมื่อ: กันยายน 06, 2007, 21:48:10 PM »
0
มีปัญหา ksklog ตามภาพ   ทำให้ระบบอึดมากๆ
ผมค้นกระทู้เก่า    ซึ่งแนะนำว่า ให้ check   ว่า field  ksklog ใน table  serial เลขตรง กับ  ksklog_id   ใน ksklog หรือเปล่า
ก็ตรงกัน   แต่ยังขึ้น err
ลอง ใช้ tracing  พบว่า program พยายาม เขียน ksklog_id   ใน ksklog เป็น 0   ทำให้เกิด duplicate err
ทั้งๆที่ ksklog_id   ประมาณ  933483  แล้ว

ควรแก้ไขอย่าง
 

doramon

  • บุคคลทั่วไป
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #1 เมื่อ: กันยายน 06, 2007, 22:06:20 PM »
0
delete from ksklog 
แล้วกด EXEC

ออฟไลน์ bjhxp

  • Full Member
  • ***
  • กระทู้: 134
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #2 เมื่อ: กันยายน 06, 2007, 22:19:42 PM »
0
ขอบคุณครับที่ตอบทันควัน
ผมก็ลองวิธีนี้ โดย ลองทำใน backup ก่อน
ผลปรากฎว่า   login ครั้งแรก ไม่ฟ้อง  แต่ทำงานต่อไป มันฟ้องครับ เช่น  ลองเข้า que คนไข้ ก็ฟ้องเหมือนเดิม
ลองไปดูที่ table   ksklog   เกิด record  แรก  คือ ตอน login เข้าระบบ  มี ksklog_id  เป็น 0  พอทำงานต่อเช่น  ลองเข้า que คนไข้ มันพยายาม  insert  log  แต่ ยังจะใช้ 0 อีก เลยเกิด  err  duplicate
ลองวิธีที่ 2  ลบ  ksklog  ทั้ง หมด และ ลบค่า ksklog  ใน serial  ให้มัน เริ่มใหม่หมด 
ก็เหมือนเดิม คือ ตอน login ครั้งแรกไม่ฟ้อง (ไม่มี record ให้ฟ้อง) พอทำงานต่อก็ฟ้องเหมือนเดิม

ทำอย่างไรดี
พรุ่งนี้  รับโทรศัพท์ จนหูไหม้แน่
โปรดช่วยด่วน
ตอนนี้ยังเหลือวิธีเดียวคือ ลอง up stru  ซ้ำ ไม่รู้ ว่าแก้ได้หรือไม่

ver  2.49.12.28
 

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #3 เมื่อ: กันยายน 06, 2007, 22:24:53 PM »
0
ลองใช้คำสั่งนี้ครับ

alter table ksklog drop primary key
HOSxP Project Manager / Cheif Developer / BMS MD

doramon

  • บุคคลทั่วไป
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #4 เมื่อ: กันยายน 06, 2007, 22:37:02 PM »
0
ช่วยอธิบายเพิ่มให้ผมด้วยครับ
1. server เป็น linux หรือ  windows
2. mysql  ??
3. ver  2.49.12.28 
4. เคย update  stru  version สูงกว่านี้มาก่อนแล้วย้อนกลับมาใช้อันต่ำกว่าหรือเปล่าครับ




ออฟไลน์ bjhxp

  • Full Member
  • ***
  • กระทู้: 134
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #5 เมื่อ: กันยายน 07, 2007, 10:02:24 AM »
0
1. server เป็น windows  2003
2. mysql  4.1.11
3. ver  2.49.12.28 
4. เคย update  stru  version สูงกว่านี้มาก่อนแล้วย้อนกลับมาใช้อันต่ำกว่าหรือเปล่าครับ
         ปกติ ตัวจริง จะ up stru ต่อเมื่อ test ข้างนอกจน  ok  แล้ว จึงตัดปัญหานี้

แต่ที่รวน สาเหตุ มาจาก  มีความผิดพลาด ทำให้ข้อมูลหายไป บางส่วน โดยเฉพาะ  opitemerece  จากนั้นก็ไ stable เลย  เลยไม่แน่ใจว่า มีส่วนไหม  จะแก้อย่างไร

ล่าสุด เครื่อง cliant   ผม ฟ้อง แบบไม่เคยเจอ   แต่เครื่องข้างล่างยังทำงานได้ ทั้งที่ใช้ Ver เดียวกัน
 

ออฟไลน์ bjhxp

  • Full Member
  • ***
  • กระทู้: 134
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือด่วน
« ตอบกลับ #6 เมื่อ: กันยายน 07, 2007, 10:16:41 AM »
0
หลังจาก ทำตาม อาจารย์ drop pri key   แล้ว เครื่อง ทำงานเร็วขึ้นหน่อย แต่ยังไม่ ปกติ  tracing  ดู  เวลาที่เสียไป มากที่สุด ยังอยู่ที่ ksklog 
 แล้ว ลอง Query  เป็นตามภาพ (ทั้งที่  T serial   กับ  ksklog_id บน ksklog  ตรงกัน   946590