วันพฤหัสบดีที่ 29 กรกฎาคม พ.ศ. 2553

เกี่ยวกับการปัดเศษ Round Process

พอดีเจอปัญหาในงาน เกี่ยวกับการปัดเศษ เลยไปศึกษาเพิ่ม ได้ความรู้เป็นข้อๆดังนี้

ปัญหาที่เจอ
1) ทำไมค่าเสื่อมราคา คำนวนถูกบ้าง ผิดบ้าง

วิธีแก้
1) อย่าใช้ข้อมูลประเภท Float หรือ Real ไปผ่านเข้าไปในฟังก์ชั่น Round เนื่องจาก
ข้อมูลประเภท Float หรือ Real วิธีเก็บจริงๆ มันจะไม่ได้เก็บค่าแท้จริง(Exac Numeric) แต่จะเก็บเป็นค่าประมาณ(Approximate Numeric)
ตัวอย่างเช่น 2.25 จริงๆแล้ว จะเก็บ 2.2499999999... แทน

นั่น ทำให้เกิดปัญหาว่า ถ้าเราปัดเศษโดยใช้หลัก round off (ต่ำกว่า 5 ปัดลง มากกว่าเท่ากับ5 ขึ้นไปปัดขึ้น)
ฟังก์ชั่นจะมองว่า 2.249999999 นั้นมีค่าน้อยกว่า 5 ดังนั้นฟังก์ชั่นจะปดลง เหลือ 2.2 แทนที่จะเป็น 2.3

แก้ยังไง ก็คือ อย่าใช้ตัวแปรประเภท Float หรือ Real แต่ให้ไปใช้พวก Decimal แทนครับ (อาจจะระบุเป็น Decimal(22,6) อะไรก็ว่าไป)

วันอังคารที่ 27 กรกฎาคม พ.ศ. 2553

Technic SQL ดีๆ

1) Select แบบใส่เคสค่าอย่างโชว์อย่าง
SELECT
Name, RatingID AS Rating,
CASE RatingID
WHEN 'R' THEN 'Under 17 requires an adult.'
WHEN 'X' THEN 'No one 17 and under.'
WHEN 'NR' THEN 'Use discretion when renting.'
ELSE 'OK to rent to minors.'
END AS Policy
FROM DVDs
ORDER BY Name;
ใช้กับ SQL Server 2005

วันอาทิตย์ที่ 25 กรกฎาคม พ.ศ. 2553

OS มือถือรุ่นต่างๆเป็นอย่างไร

ขออนุญาติ copy มาจากที่นี่นะครับ
http://topicstock.pantip.com/mbk/topicstock/2008/07/T6794172/T6794172.html
ของคุณ ทัชชี่ ครับ

Symbian
เป็นระบบปฏิบัติการที่มีโนเกียเป็นหุ้น ส่วนใหญ่ และกำลังจะกลายไปเป็น Symbian Foundation (มูลนิธิซิมเบียน) ที่อาจจะเปิดเป็น OpenSource ในอนาคต (รอข่าวยืนยันจากโนเกียอีกที) ซิมเบียนถือเป็นระบบที่ใช้ทรัพยากรได้ค่อนข้างคุ้มค่ามากกว่าตัวอื่นๆ และมีปัญหาในระบบค่อนข้างน้อย โดยซิมเบียนในปัจจุบัน มี 2 สายคือ สาย S60 (โนเกียเป็นหัวหอกหลัก) และ สาย UIQ (โซนี่อีริคสันเป็นหัวหอกหลัก) แต่ปัจจุบัน S60 ได้รับความนิยมมากกว่า โดยพัฒนามาจนถึงรุ่น 9.3 แล้ว คุณสมบัติพื้นฐานของ Symbian คือ
1. ติดตั้งโปรแกรม (App) เพิ่มได้ไม่จำกัด โดยโปรแกรมที่จะลงได้นั้นจะต้องมี Certificate ที่ยังไม่หมดอายุแนบมาด้วย จึงจะลงได้ครับ
2. คุณสมบัติด้าน ข้อความ
- สามารถรับ - ส่ง ข้อความ sms / mms / file / contact /e-mail / calendar / task / wap push / silent message / popup message / configuration / service command
- ส่งข้อมูลได้ทั้ง infared / bluetooth / e-mail / wifi (ถ้ามี)
- สามารถเลือกที่เก็บข้อมูลได้ทั้งในเครื่องโทรศัพท์และ Memory card
- สามารถอ่านข้อความ(ที่คุณยังไม่ได้อ่าน)ให้คุณฟังได้เกือบทุกภาษา รวมทั้งภาษาไทย มันยอดมากครับ
3. คุณสมบัติด้าน โทรศัพท์
- ระบบจัดเก็บบันทึกการใช้งานที่ค่อนข้างละเอียด และไม่สามารถแก้ไขได้
- เมื่อมีโทรเข้า มันสามารถพูดชื่อคน(ตามที่คุณตั้งไว้) ได้ทั้งภาษาไทยและภาษาอื่นๆ (อันนี้ก็สุดยอดครับ)
- เมื่อมีการโทรเข้า คุณสามารถเลือกได้ว่า จะปิดเสียงเรียกเข้า รับสาย หรือวางสาย
- เมื่อคุณใช้สาย คุณสามารถใช้งาน app ตัวอื่นๆ ได้ จะบันทึกเสียงก็ได้ จะเล่นเสียง back ground ก็ได้ จะเปิดเพลงให้ปลายสายฟังก็ได้ นอกจาก การเปิดเสียงแบบใช้ลำโพงในเครื่องแบบ full duplex (พูดสวนกันได้ทันที ไม่ต้องรอให้อีกฝ่ายพูดจบ) แล้ว
- คุณสามารถบันทึกข้อความระหว่างสนทนาได้ด้วย
- คุณสามารถตั้งเสียงเรียกเข้า ให้แตกต่างตามชื่อ หรือเวลา ได้ด้วย
- คุณสามารถพูดชื่อคนที่จะโทรหา เพื่อให้เครื่องโทรออกตามนั้นได้ โดยไม่จำกัดภาษา (รวมถึงภาษาไทยด้วย)
- คุณสามารถตั้งการล็อกซิมให้ใช้ได้กับเฉพาะซิมเท่านั้นได้
- คุณสมบัติอื่นๆ จะเหมือนกับโทรศัพท์มือถือทั่วไป
4. คุณสมบัติด้าน PIM
- ประกอบด้วย contact, calendar, task, note
5. คุณสมบัติด้่านอื่นๆ
- มีเว็บเบราเซอร์ที่เร็วมากครับ เพราะใช้ core ตัวเดียวกับ safari ของ Apple
- มีโปรแกรมแปลงหน่วยมาให้ครับ
- ถ้าจะโพสต์รูปลงในเน็ตก็ทำง่ายมาก เพราะมีaccount Flickr/Windows Live มาให้ใช้แล้ว
- ถ้าจะแชตกับเพื่อน ก็ใช้ Windows Live Messenger บนเครื่องได้เลย
- นาฬิกาในเครื่อง นอกจากจะใช้ดูเวลาแล้ว ยังใช้เป็นนาฬิกาปลุก ที่ตั้งปลุกได้แต่ละวันไม่้ต้องเหมือนกันก็ได้ เลือกเสียงปลุกได้ตามใจชอบ, นาฬิกาจับเวลา ได้อีก
- ถ้าจะฟังเพลงก็จะมีโปรแกรมฟังเพลงเสียงดี พร้อมระบบจัดการรายชื่อเพลงที่ดีมาก
- ถ้าจะฟังวิทยุ โปรแกรมจัดการวิทยุที่ค่อนข้างฉลาด (มีทศนิยม 2 ตำแหน่ง) ก็จะจัดการสถานีได้ถึง 50 สถานี และใช้กับ Visual Radio ได้ด้วย
- มี Real Player มาให้ ทำให้ดูหนังได้ทุกฟอร์แมต
- มีโปรแกรมจัดการรูปภาพที่ค่อนข้างดีมาให้ด้วย
- สำหรับรุ่นที่มีกล้อง โปรแกรมกล้องจะทำให้กล้องที่มากับโทรศัพท์มีคุณสมบัติเหมือนกล้องดิจิตอลดีๆ ตัวนึง
- มีโปรแกรมแผนที่มาให้ด้วย โดยที่คุณโหลดแผนที่ได้ฟรี
- สำหรับรุ่นที่ support N-gage คุณสามารถเล่นเกมส์คุณภาพสูงแบบ 3 มิติ ได้บนโทรศัพท์มือถือ โดยราคาของเกมส์แค่ 200 กว่าบาทเท่านั้น
- สนับสนุนโปรแกรม Java ตั้งแต่เริ่มแล้วสามารถใช้งาน java ได้โดยไม่รู้สึกช้า
- สนับสนุนโปรแกรม Flash ทำให้สามารถรัน app ของ Flash ได้ด้วย
- สามารถสั่งงานด้วยเสียงได้ครับ แม้แต่เสียงภาษาไทย
- สามารถพูดออกเสียงการใช้งานโปรแกรมต่างๆ ในเครื่อง (พูดภาษาไทยได้ครับ)


Windows Mobile
เป็น ระบบปฏิบัติการจากเจ้าพ่อยักษ์ใหญ่วงการซอฟเแวร์คือ Microsoft (ขอเรียกว่านิ่มจิ๋วละกัน) พัฒนาโดยนิ่มจิ๋วแต่เพียงผู้เดียว ทำให้การพัฒนาอยู่ในขีดจำกัดตามแต่ทางนิ่มจิ๋วจะออกมาครับ มีคุณสมบัติพื้นฐานดังนี้ครับ
1. ลงโปรแกรมได้ไม่จำกัด ได้ทั้งโปรแกรมของ Windows Mobile เอง และ Java แต่ยังลง app ของ Flash ยังไม่ได้ครับ
2. คุณสมบัติด้านข้อความ
- สามารถรับ - ส่ง ข้อความ sms / mms / file / contact /e-mail / calendar / task / wap push / silent message / popup message / service command
- ส่งข้อมูลได้ทั้ง infared / bluetooth / e-mail / wifi (ถ้ามี)
3. คุณสมบัติด้าน โทรศัพท์
- ระบบจัดเก็บบันทึกการใช้งานที่ค่อนข้างละเอียด
- เมื่อมีการโทรเข้า คุณสามารถเลือกได้ว่ารับสาย หรือวางสาย
- เมื่อคุณใช้สาย คุณสามารถใช้งาน app ตัวอื่นๆ ได้ จะบันทึกเสียงก็ได้ จะเล่นเสียง back ground ก็ได้ จะเปิดเพลงให้ปลายสายฟังก็ได้ นอกจาก การเปิดเสียงแบบใช้ลำโพงในเครื่องแบบ full duplex (พูดสวนกันได้ทันที ไม่ต้องรอให้อีกฝ่ายพูดจบ แล้วแต่ยี่ห้อครับ) แล้ว
- คุณสามารถบันทึกข้อความระหว่างสนทนาได้ด้วย
- คุณสามารถตั้งเสียงเรียกเข้า ให้แตกต่างตามชื่อ หรือเวลา ได้ด้วย
- คุณสามารถตั้งการล็อกซิมให้ใช้ได้กับเฉพาะซิมเท่านั้นได้
- คุณสมบัติอื่นๆ จะเหมือนกับโทรศัพท์มือถือทั่วไป
4. คุณสมบัติด้าน PIM
- ประกอบด้วย contact, calendar, task, note
5. คุณสมบัติด้่านอื่นๆ
- มีเว็บเบราเซอร์ Internet Explorer ที่ช้าอืดอาด เพราะใช้ core ตัวเดียวกับ IE เวอร์ชั่นบน Windows
- ถ้าจะแชตกับเพื่อน ก็ใช้ Windows Live Messenger บนเครื่องได้เลย
- นาฬิกาในเครื่อง นอกจากจะใช้ดูเวลาแล้ว ยังใช้เป็นนาฬิกาปลุก ที่ตั้งปลุกได้แต่ละวันไม่้ต้องเหมือนกันก็ได้ เลือกเสียงปลุกได้ตามใจชอบ, นาฬิกาจับเวลา ได้อีก
- ถ้าจะฟังเพลงก็จะมีโปรแกรมฟังเพลงเสียงดี คือ Windows Media Player พร้อมระบบจัดการรายชื่อเพลงที่ดีมาก
- ถ้าจะฟังวิทยุ โปรแกรมจัดการวิทยุจะแตกต่างไปแต่ละยี่ห้อ และมักจะมีทศนิยมตำแหน่งเดียว
- มีโปรแกรมจัดการรูปภาพคุณภาพพอใช้มาให้ครับ
- สำหรับรุ่นที่มีกล้อง โปรแกรมกล้องจะทำให้กล้องที่มากับโทรศัพท์มีคุณสมบัติเหมือนกล้องดิจิตอลดีๆ ตัวนึง
- สนับสนุนโปรแกรม Java ตั้งแต่เริ่มแล้วสามารถใช้งาน java ได้
- ส่วนใหญ่ใช้หน้าจอแบบสัมผัส ทำให้กรอกข้อมูลได้ง่าย

Android
เป็น ระบบปฏิบัติการที่พัฒนาโดย Google เจ้าพ่อแห่ง Search Engine ที่ไม่มีใครต้านทานได้ เป็นระบบปฏิบัติการหน้าใหม่ที่เปิดเผยรหัส ทำให้ผู้พัฒนาสามารถนำไปพัฒนาต่อยอดได้ ในปัจจุบันยังไม่มีโทรศัพท์ที่ใช้ระบบนี้จำหน่าย

MacOS X
เป็น ระบบปฏิบัติการของ Apple ผู้ให้กำเนิดคอมพิวเตอร์แบบ Macintosh ที่เราเรียกสั้นๆ ว่า Mac ระบบปฏิบัติการนี้ใช้ในมือถือของ Apple ยี่ห้อ iphone มีคุณสมบัติเบื้องต้นดังนี้
1. ติดตั้งโปรแกรมได้ไม่จำกัด แต่ยังใช้ Java ไม่ได้ ใช้ Flash ไม่ได้ ได้แต่ App ของ MacOSX เท่านั้น
2. คุณสมบัติด้านข้อความ
- สามารถรับ - ส่ง ข้อความ sms / file /e-mail / service command (ส่ง mms ไม่ได้ครับ)
- ส่งข้อมูลได้ทั้ง bluetooth / e-mail / wifi
3. คุณสมบัติด้าน โทรศัพท์
- ระบบจัดเก็บบันทึกการใช้งานที่ค่อนข้างละเอียด
- เมื่อมีการโทรเข้า คุณสามารถเลือกได้ว่ารับสาย หรือวางสาย
- เมื่อคุณใช้สาย คุณสามารถใช้งาน app ตัวอื่นๆ ได้ สามารถเปิด speaker เพื่อสนทนาได้ครับ
- คุณสามารถบันทึกข้อความระหว่างสนทนาได้ด้วย
- คุณสามารถตั้งเสียงเรียกเข้า ให้แตกต่างตามชื่อได้ด้วย
- คุณสมบัติอื่นๆ จะเหมือนกับโทรศัพท์มือถือทั่วไป
4. คุณสมบัติด้าน PIM
- ประกอบด้วย contact, calendar, task, note ที่มีระบบการจัดการที่ตื่นตาตื่นใจ
5. คุณสมบัติด้่านอื่นๆ
- มีเว็บเบราเซอร์ Safari ที่สะดวกรวดเร็ว เพราะใช้ core ตัวเดียวกับ Safari เวอร์ชั่นบน MacOS Xในเครื่องคอม
- นาฬิกาในเครื่อง นอกจากจะใช้ดูเวลาแล้ว ยังใช้เป็นนาฬิกาปลุก ที่ตั้งปลุกได้แต่ละวันไม่้ต้องเหมือนกันก็ได้ เลือกเสียงปลุกได้ตามใจชอบ
- ถ้าจะฟังเพลงก็จะมีโปรแกรมฟังเพลงเสียงดี คือ itune พร้อมระบบจัดการรายชื่อเพลงที่ดีมาก
- มีโปรแกรมจัดการรูปภาพคุณภาพดีๆ มาให้ครับ พร้อมเอฟเฟคที่ตื่นตาตื่นตาตื่นใจ
- สำหรับกล้อง โปรแกรมกล้องจะทำให้กล้องที่มากับโทรศัพท์มีคุณสมบัติเหมือนกล้องดิจิตอลดีๆ ตัวนึง ภาพชัดมากครับ แต่ไม่มีแฟลช และถ่ายวิดีโอไม่ได้
- ส่วนใหญ่ใช้หน้าจอแบบสัมผัส ทำให้กรอกข้อมูลได้ง่าย

Linux
เป็น ระบบปฏิบัติการที่คิดค้นโดยนักศึกษาจาก ม. เฮลซิงกิ ฟินแลนด์ (ประเทศเดียวกับโนเกีย) ชื่อ ลีนุส ทอวาลด์ ตอนนี้เขาเป็นเจ้าของลิขสิทธิ์ Linux แต่เพียงผู้เดียว แต่เนื่องจากระบบของเขาเปิดเผยรหัส ทำให้สามารถนำไปพัฒนาได้ตามใจชอบโดยไม่คิดตังค์ จึงได้มีผู้พัฒนามาใช้กับมือถือ โดยคุณสมบัติเบื้องต้นจะแตกต่างกันไปตามแต่ละยี่ห้อครับ

OS พื้นฐาน(
Proprietary os)
เป็น ระบบปฏิบัติการส่วนใหญ่ที่โทรศัพท์แต่ยี่ห้อจะใช้แตกต่างกันไป หรือจะเรียกว่า Proprietary os ก็ได้ แต่อย่างไรก็ตาม โทรศัพท์ที่ใช้ระบบของตัวเองมักจะลงโปรแกรมเพิ่มไม่ได้เลย นอกจากโปรแกรมแบบ Java เท่านั้น ซึ่งโปรแกรม Java ส่วนใหญ่ มักจะมีข้อจำกัดที่ไม่สามารถใช้ทรัพยากร hardware ของโทรศัพท์ได้เต็มที่ จึงทำให้ เล่นเกมส์ก็กระตุกๆๆ โปรแกรมใช้งานก็จะไม่มีฟังชั่นแบบละเอียด เนื่องจากมีข้อจำกัดที่ขนาดของตัวโปรแกรมว่าไม่เกิน 100 k ทำให้ไม่มีโปรแกรมที่ซับซ้อนมากนัก หากคิดว่าคุณจะใช้โทรศัพท์ที่เป็นฟังชั่นโทรศัพท์เป็นหลัก ก็ขอเลือก OS นี้ครับ

ส่วนตัวผมเองก็ไม่ได้สนใจ OS ตอนเลือกซื้อมือถือซักเครื่องเหมือนกัน
เท่าที่ทราบ แอนดรอยน่าจะอนาคตสดใสจริงๆ

9 วิธีเพิ่มความมั่นใจให้วันทำงาน

1. มองโลกในแง่ดี

การมองโลกในแง่ดีเป็นหนึ่งในวิธีสร้างกำลังใจ อาจทำได้โดยนึกภาพตัวเองว่ากำลังรู้สึกดีใจแค่ไหน ที่สามารถทำสิ่งที่หวังให้สำเร็จลงได้

2. ตั้งเป้าหมายของตนเอง และเขียนลงบนกระดาษ

การเขียนสิ่งที่เป็นเป้าหมายของตนเองออกมาจะทำให้คุณรวบรวมสมาธิจด จ่อในการทำสิ่งนั้น ๆ ให้สำเร็จ และถ้าจะให้ดี เล่าเป้าหมายของคุณให้เพื่อนรักฟังด้วย เพราะนั่นจะยิ่งเพิ่มโอกาสให้คุณเข้าใกล้ความสำเร็จตามเป้าหมายอีกถึง 33 เปอร์เซ็นต์

3. เลือกคำที่มีความหมายดี ๆ เป็นพาสเวิร์ด

เปลี่ยนพาสเวิร์ดคอมพิวเตอร์เป็นคำที่ให้ความหมายดี ๆ หรือคำที่บ่งบอกถึงความสำเร็จ ทุกครั้งที่คุณล็อกอินเข้าระบบ และต้องพิมพ์พาสเวิร์ดนี้ ก็จะยิ่งตอกย้ำให้คุณคิดถึงสิ่งดี ๆ เหล่านั้นมากขึ้น

4. ลืมอดีตที่เลวร้าย

ยิ่งคุณนึกถึงอดีตที่เลวร้ายมากเท่าไร ก็ยิ่งรู้สึกไม่ดีมากเท่านั้น เพราะฉะนั้นพยายามนึกถึงมันให้น้อย ๆ และแทนที่ด้วยภาพของตัวเองยามที่มีความสุข มั่นใจในตัวเอง


5. พกภาพแห่งความประทับใจติดตัวไว้เสมอ

แค่ 2 - 3 ภาพที่คุณรู้สึกดี อาจเป็นภาพของช่วงเวลาที่คุณมีความสุข หรือเป็นทริปท่องเที่ยวแห่งความทรงจำ ซึ่งปัจจุบันไม่จำเป็นต้องพกในลักษณะของภาพถ่ายใส่กระเป๋าสตางค์แต่เพียง อย่างเดียว ยังอาจใส่ไว้ในหน้าจอโทรศัพท์มือถือ หรือหน้าจอคอมพิวเตอร์ก็ได้

6. จัดหมวดหมู่เพลงสำหรับ "เพิ่มกำลังใจ"

ในโปรแกรมสำหรับฟังเพลงซึ่งมีมากมายหลายยี่ห้อ เราสามารถสร้างเพลย์ลิสต์ขึ้นมาได้ ซึ่งในกรณีนี้ ก็สร้างเพลย์ลิสต์เพลงที่ช่วยเพิ่มความมั่นใจให้คุณเก็บเอาไว้ เวลาต้องการกำลังใจก็จะได้เปิดขึ้นมาฟังได้เลย

7. ยิ้ม

เวลาที่เรายิ้ม สมองจะหลั่งสารที่ช่วยให้รู้สึกดีออกมา ยิ่งเรายิ้มมากเท่าไร ก็ยิ่งช่วยเพิ่มความรู้สึกดี และความมั่นใจให้มากเท่านั้น

8. เชิดหน้าเข้าไว้

การเดิน ยืน หรือนั่งก้มหน้า เป็นการส่งสัญญาณว่าคุณกำลังมีปัญหา หรือรู้สึกไม่มั่นใจ เพราะฉะนั้น เชิดหน้าเข้าไว้

9. ไม่นั่งกอดอก

การนั่งกอดอกให้ความรู้สึกของกำแพงที่กั้นขวาง และทำให้ผู้ที่สนทนาด้วยรู้สึกอึดอัดได้ ตรงกันข้าม การนั่งสบาย ๆ กลับทำให้คุณรู้สึกผ่อนคลาย และพร้อมสำหรับการรับฟังสิ่งต่าง ๆ

เรียบเรียงจากเดลิเมล

อ่านจบแล้วก็รู้สึกว่าโดนหลายข้อเลยทีเดียว ต้องพยายามเอาไปปรับใช้ จะได้ช่วยในวันที่เฟลๆให้ดีขึ้นได้เนอะ

วันเสาร์ที่ 24 กรกฎาคม พ.ศ. 2553

ประสบการณ์การย้ายออฟฟิศ

เมื่อวันก่อน(07/2010) บริษัทที่ทำงานอยู่ ย้ายออฟฟิศครับ
ย้ายจากตึกนึงไปอีกตึกนึงนะ ไม่ใช่ลาออกไปเข้าบริษัทอื่น

ประสบการณ์ + ปัญหา ที่พบเจอมา ก็มีดังนี้

1)ควรจะเตรียมตัวแต่เนิ่นๆ ไม่ใช่เดือนสุดท้ายค่ีอยมาย้าย เพราะเรื่องที่ต้องทำมีเยอะมาก
2)แผนผังการย้าย โต๊ะวางตรงไหน ตู้วางตรงไหน สำคัญมาก ควรทำหมายเลขให้ชัดเจน
3)ทำลิสรายการเฟอร์นิเจอร์ของที่เก่าให้ครบ + แมปลงในแปลนใหม่ให้ครบ แปะหมายเลขให้ชัดเจน
4)ทำลิสตรวจสอบว่า ของส่งครบหรือไม่
5)จ้างบริษัทขนย้ายของที่ไว้ใจได้ เชื่อถือได้ เพราะถ้าได้เจ้าที่ชำนาญๆมา งานจะเสร็จได้เร็วและเซฟ
6)แผนกแอดมินกับแผนกทั่วไป จะงานเข้าที่สุด
7) ถ้าเป็นไปได้ เวลาขนของ ควรจะยกของที่อยู่ในสุดเข้าไปก่อน แต่ถ้าทำไม่ได้ ก็วางหลบๆไว้ ปรับกันไป

วันอังคารที่ 20 กรกฎาคม พ.ศ. 2553

command แจ่มๆบน SQL Server 2005

1) command ตรวจสอบว่า มี temporary table ค้างอยู่ในระบบหรือไม่
select name
from tempdb..sysobjects

2) select statement plans ที่ถูกใช้บ่อยที่สุดออกมา
SELECT TOP 100
qs.execution_count,
DatabaseName = DB_NAME(qp.dbid),
ObjectName = OBJECT_NAME(qp.objectid),
StatementDefinition =
SUBSTRING (
st.text,
(
qs.statement_start_offset / 2
) + 1,
(
(
CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(st.text)
ELSE qs.statement_end_offset
END - qs.statement_start_offset
) / 2
) + 1
),
query_plan,
st.text, total_elapsed_time
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st
CROSS APPLY sys.dm_exec_query_plan (qs.plan_handle) qp
WHERE
st.encrypted = 0
ORDER BY qs.execution_count DESC