BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: autobotz ที่ ธันวาคม 01, 2011, 11:08:48 AM

หัวข้อ: ความหมายของ Error
เริ่มหัวข้อโดย: autobotz ที่ ธันวาคม 01, 2011, 11:08:48 AM
เป็น Error ขณะที่ใช้งานใน เมนู SQL Query คือ Range Check Error หมายถึงอะไรครับแล้วต้องแก้ไขอย่างไรครับ
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 01, 2011, 11:23:56 AM
คล้าย ๆ กับว่า.....วันสุดท้ายที่เลือก  มากกว่า วันเริ่มต้น ของช่วงรายงานที่ Request

between "2011-12-01" and "2011-11-30"
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: autobotz ที่ ธันวาคม 01, 2011, 11:43:03 AM
คล้าย ๆ กับว่า.....วันสุดท้ายที่เลือก  มากกว่า วันเริ่มต้น ของช่วงรายงานที่ Request

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

กด Thank ให้แล้วครับ ขอบคุณครับ ท่าน เกื้อ  ;D
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: autobotz ที่ ธันวาคม 01, 2011, 12:24:23 PM
มันก็ยังขึ้น 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 ด้านบนมันผิดตรงไหนหรอครับ รบกวน อาจารย์ช่วยแนะนำทีนะครับ   :-\
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 01, 2011, 12:58:30 PM
ปัญหาน่าจะอยู่ที่ 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)
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: autobotz ที่ ธันวาคม 01, 2011, 14:23:49 PM
ปัญหาน่าจะอยู่ที่ 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
หัวข้อ: Re: ความหมายของ Error
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 01, 2011, 14:31:36 PM
ปรึกษา  ผู้ชำนาญด้าน 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