ผู้เขียน หัวข้อ: ความหมายของ Error  (อ่าน 5689 ครั้ง)

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

ออฟไลน์ autobotz

  • Jr. Member
  • **
  • กระทู้: 85
  • Respect: 0
    • ดูรายละเอียด
ความหมายของ Error
« เมื่อ: ธันวาคม 01, 2011, 11:08:48 AM »
0
เป็น Error ขณะที่ใช้งานใน เมนู SQL Query คือ Range Check Error หมายถึงอะไรครับแล้วต้องแก้ไขอย่างไรครับ
นายทัศนัย  อ้ายพุก
เจ้าหน้าที่คอมพิวเตอร์ชั้น 4
โรงพยาบาลค่ายพิชัยดาบหัก

40 Client
Main Server : HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 16 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1

Secondary Server HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 4 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1


Client version 3.56.11.19
Structure  3.56.11.19

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,605
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ความหมายของ Error
« ตอบกลับ #1 เมื่อ: ธันวาคม 01, 2011, 11:23:56 AM »
0
คล้าย ๆ กับว่า.....วันสุดท้ายที่เลือก  มากกว่า วันเริ่มต้น ของช่วงรายงานที่ Request

between "2011-12-01" and "2011-11-30"
Implement  HOSxP  Start 2548 ---> NOW!
Station : 99 Client   V.3 Version  3.64.10.xx
Server  : CENTOS6  +MySQL maria 10.x.x

ออฟไลน์ autobotz

  • Jr. Member
  • **
  • กระทู้: 85
  • Respect: 0
    • ดูรายละเอียด
Re: ความหมายของ Error
« ตอบกลับ #2 เมื่อ: ธันวาคม 01, 2011, 11:43:03 AM »
0
คล้าย ๆ กับว่า.....วันสุดท้ายที่เลือก  มากกว่า วันเริ่มต้น ของช่วงรายงานที่ Request

between "2011-12-01" and "2011-11-30"

กด Thank ให้แล้วครับ ขอบคุณครับ ท่าน เกื้อ  ;D
นายทัศนัย  อ้ายพุก
เจ้าหน้าที่คอมพิวเตอร์ชั้น 4
โรงพยาบาลค่ายพิชัยดาบหัก

40 Client
Main Server : HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 16 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1

Secondary Server HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 4 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1


Client version 3.56.11.19
Structure  3.56.11.19

ออฟไลน์ autobotz

  • Jr. Member
  • **
  • กระทู้: 85
  • Respect: 0
    • ดูรายละเอียด
Re: ความหมายของ Error
« ตอบกลับ #3 เมื่อ: ธันวาคม 01, 2011, 12:24:23 PM »
0
มันก็ยังขึ้น Range Check Error อยู่ดี งง เลยครับ  ???

select v.hn,sec_to_time(time_to_sec(l.report_time)-time_to_sec(l.order_time)) as totaltime
from lab_head l
left outer join vn_stat v on v.vn = l.vn
where v.vstdate between '2009-10-01' and '2010-09-30'
and l.report_time is not null
and v.vstdate not in (select h.holiday_date from holiday h)


Code ด้านบนมันผิดตรงไหนหรอครับ รบกวน อาจารย์ช่วยแนะนำทีนะครับ   :-\
นายทัศนัย  อ้ายพุก
เจ้าหน้าที่คอมพิวเตอร์ชั้น 4
โรงพยาบาลค่ายพิชัยดาบหัก

40 Client
Main Server : HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 16 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1

Secondary Server HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 4 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1


Client version 3.56.11.19
Structure  3.56.11.19

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,605
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ความหมายของ Error
« ตอบกลับ #4 เมื่อ: ธันวาคม 01, 2011, 12:58:30 PM »
0
ปัญหาน่าจะอยู่ที่ My.cnf ใน server ครับ..คงปรับ tune๘up  ยังไม่ลงตัว..

ของผมเรียกได้ครับ..แต่ถ้าเรียกให้มีระยะประมาณ 1 ปี 6 เดือน ขึ้นไปถึงจะถูก disconnect จาก server ครับ..

select v.hn,l.vn,sec_to_time(time_to_sec(l.report_time)-time_to_sec(l.order_time)) as totaltime
from lab_head l
left outer join vn_stat v on v.vn = l.vn
where v.vstdate between '2009-06-01' and '2010-10-30'
and l.report_time is not null  and confirm_report="Y"
and v.vstdate not in (select h.holiday_date from holiday h)
Implement  HOSxP  Start 2548 ---> NOW!
Station : 99 Client   V.3 Version  3.64.10.xx
Server  : CENTOS6  +MySQL maria 10.x.x

ออฟไลน์ autobotz

  • Jr. Member
  • **
  • กระทู้: 85
  • Respect: 0
    • ดูรายละเอียด
Re: ความหมายของ Error
« ตอบกลับ #5 เมื่อ: ธันวาคม 01, 2011, 14:23:49 PM »
0
ปัญหาน่าจะอยู่ที่ My.cnf ใน server ครับ..คงปรับ tune๘up  ยังไม่ลงตัว..

ของผมเรียกได้ครับ..แต่ถ้าเรียกให้มีระยะประมาณ 1 ปี 6 เดือน ขึ้นไปถึงจะถูก disconnect จาก server ครับ..

select v.hn,l.vn,sec_to_time(time_to_sec(l.report_time)-time_to_sec(l.order_time)) as totaltime
from lab_head l
left outer join vn_stat v on v.vn = l.vn
where v.vstdate between '2009-06-01' and '2010-10-30'
and l.report_time is not null  and confirm_report="Y"
and v.vstdate not in (select h.holiday_date from holiday h)

ถ้าเป็นแบบนี้ จะวิธีแกไขอย่างไรดีครับ อาจารย์  ;D
นายทัศนัย  อ้ายพุก
เจ้าหน้าที่คอมพิวเตอร์ชั้น 4
โรงพยาบาลค่ายพิชัยดาบหัก

40 Client
Main Server : HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 16 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1

Secondary Server HP
CPU : Intel Xeon X3450 2.67GHz 8 cores 64 bit
RAM : 4 Gb
OS : CentOs 6.5
DB : MySQL Percona 5.5.33-31.1


Client version 3.56.11.19
Structure  3.56.11.19

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,605
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ความหมายของ Error
« ตอบกลับ #6 เมื่อ: ธันวาคม 01, 2011, 14:31:36 PM »
0
ปรึกษา  ผู้ชำนาญด้าน MySQL ครับ..  เรื่อง ของ MySQL ผมขอถอยครับ..

http://hosxp.net/index.php?option=com_smf&Itemid=28&action=profile;u=216

น่าจะเป็นในส่วนนี้ครับ (คาดว่า) ท่อนนี้ของ Query Buffer

key_buffer = 3218M
max_allowed_packet = 128M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 1609M
thread_concurrency = 8
character-set-server=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_heap_table_size = 1609M
Implement  HOSxP  Start 2548 ---> NOW!
Station : 99 Client   V.3 Version  3.64.10.xx
Server  : CENTOS6  +MySQL maria 10.x.x