[DB2] ตัวอย่างการใช้งาน Stored Procedure DELETE_MANY_ROWS

IBM DB2

หลังจากบทความเมื่อหลายปีก่อนได้นำเสนอวิธีการลบข้อมูลเยอะๆบน DB2 แล้วไม่ให้เกิดปัญหา Transaction Log Full ไปแล้ว แต่ผมดันลืมแนบตัวอย่าวการใช้ไป คราวนี้ผมมาใส่ตัวอย่างการใช้งานครับ ถ้ามองเป็น SQL SELECT มันจะเทียบเท่ากับ

[Windows] ใช้ Windows 10 อยู่ดีๆ แล้ว Ram มันขึ้นเยอะมากก

หลังจากใช้ Windows 10 มานาน พบว่า RAM มันกินเยอะปิดปกติมากๆ หลังจากอดทนมานานหลายปี 5555 คราวนี้ตัดสินใจลอง Google หาดูก็พบสาเหตุครับ กรณีที่ Update Windows 10 มาจาก Windows อื่นๆ เช่น Windows 7 หรือ Windows 8 / 8.1 มันมีบาง Service ของ Windows เวอร์ชันเก่าๆที่ยังทำงานอยู่ครับ อย่างเคสของผมเป็น Windows 10 ที่ Update มาจาก Windows 8.1 (ไอ้เรามันก็งงนะ 555) มันเลยมีบาง Service ของ Window 8.1 ทำงานอยู่ครับ ตัว Windows Network Data Usage Monitor (Ndu) มันทำงานและกินแรมเพิ่มไปเรื่อยๆครับ ซึ่งถ้าจะจัดการกับมันก็สามารถทำได้ ดังนี้ครับ กด Win+R พิมพ์ Regedit เพื่อเค้า Registry Editor ครับ จากนั้นไปที่ Path HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu ค่าของ “Start” ก่อนการแก้ไขครับ เปลี่ยนค่าของ “Start” ให้เป็น 4 (Disable) เพื่อปิดมันครับ จากนั้น Restart เครื่องครับ Reference

[PowerShell] แก้ไขไฟล์ App.config ใน Jenkins Pipeline

powershell

หลังจากทำมี Tools ที่ กำหนดค่าที่เดียว แต่สามารถใช้งานไปได้ทุก Application แล้ว (Universal Configuration) แต่ทำไมคนอื่นถึงไม่ค่อยใช้งานกัน เราก็ถึงบ้างอ้อทันที อ๋อขี้เกียจไปแก้ app.config หรือ web.config นั้นเอง ด้วยความที่ระบบมันมี Base 3 สำหรับลูกค้า 3 กลุ่ม แต่ใช้ Code ชุดเดียวกันนะครับ มันจึงต้องมีการเตรียมค่าตั้งต้นกันก่อนนั้นเองครับ อาทิ เช่น Base AMC / INS ตัว Application อ่านค่าจาก HKEY_LOCALMACHINE Base TSY ตัว Application อ่านค่าจาก HKEY_LOCALUSER เนื่องจากทีม Implement ขี้เกียจแก้ แต่ก็ไม่ได้บอกนะ 5555 ผมเลยทำให้มันเสร็จไปจากเครื่องบิ้ว Jenkins เลยดีกว่าครับ แต่มันจะมี 2 ประเด็น แก้ไขไฟล์ app.config หรือ web.config อย่างไร เอาไปใช้งานใน Jenkins Pipeline ได้อย่างไร กลับมาประเด็นแรกก่อน “แก้ไขไฟล์ app.config หรือ web.config อย่างไร” อันนี้ผมมีทางออกแล้วครับใช้พลังหอย หมีบๆ PowerShell ของ Microsoft ครับ เพราะ เขียน่าย อ่านสะดวก แถมใช้เรียกใช้ Library ของ .NET Framework ได้ด้วยครับ ลองมาดู Code ที่เขียนกันเลยครับ (ไฟล์ REPLACE_APPCONFIG.ps1) สำหรับการเรียกใช้งานก็ง่ายครับ เพราะ ไฟล์ REPLACE_APPCONFIG.ps1 มี 3 Parameter ได้แก่ Path ของ app.config หรือ…

[CR] ร้าน ZABKAK #แซ่บคัก ซอยข้างธนาคารออมสิน สำนักงานใหญ่

ช่วงนี้ผมมักจะได้เข้ามาทำงานที่ธนาคารบ่อยครับ เพราะเป็นช่วงที่ต้องประชุมงาน คุยงาน จัดการข้อมูลเพื่อเตรียมทดสอบระบบครับ วันนี้ลองแวะมาซอยข้างธนาคารออมสิน สำนักงานใหญ่ (ฝั่งร้านกูรูกิว) ซึ่งเมื่อก่อนจะมีร้านตามสั่งที่อร่อยมากก ร้างลุงไหว ครับ ตอนนี้ผมก็ไม่ทราบว่าลุงแกย้ายไปไหนเหมือนกัน หลังจากไม่ได้เข้าซอบนี้มานาน เพราะมีก่อสร้างตอนนี้สร้างเสร็จแล้วครับ เปลื่ยนไปเยอะเลยครับ ระบบจอดรถอัจฉริยะ อพาร์ทเม้นท์ อาคารสำนักงานต่างๆ และร้านอาหารก็ทยอยมาเปิดกันแล้วครับ สำหรับวันนั้นผมมารีวิวร้าน #ZABKAK #แซ่บคัก ร้านอาหารอีสานสไตล์โมเดิร์น พอเข้าร้านมาติดแอร์เย็นฉ่ำเลยครับ เมื่อเข้ามาในร้านผมสั่งเมนูเด็ดเลยครับ ข้าวกับกับอะไร + น้ำซุป ซึ่งน้ำซุปเลือกได้ว่าจะเป็นแกงจืด หรือต้มแซบครับ ราคาน่าโดน 69 บาทเอง โดยเมนูที่ผมสั่ง ข้าวไก่ย่างจิ้มแจ๋ว + ต้มแซบ ราคา 69 บาท ส้มตำคอหมูย่างครับ ราคา 70 บาท ข้าวสวยอีกจ่าน ราคา 15 บาท มาที่ละเมนูดีกว่า ข้าวไก่ย่างจิ้มแจ๋ว + ต้มแซบ รีวิวสั้นๆมันเป็ฯอะไรที่คุ้มค่ามาก ไก่ย่างที่หมักมาแล้วอย่างดีเนื้อนุ่มละมุนลิ้น ทานกับข้าวสวยร้อนๆ หรือจะทานจิ้มแจ๋ว (ปกติผมเอา จิ้มแจ๋วคลุกข้าวกิน) แล้วเพิ่มความคล่องคอด้วยต้มแซบครับ ถัดมาเมนูส้มตำคอหมูย่าง แซบหลายยยยยครับ เสียดายที่ปริมาณน้อยไปนิดนึงครับ ถ้าให้เยอะอีกนิดจะดีมากครับ เพื่อพวกส้มตำก็พอครับ คอหมูย่างพอดีแล้ว ทานกับข้าวสวยร้อนๆ ฟินครับบบบบบ สำหรับเมนูอื่นๆของางร้านสามารถดูได้ตามรูปเลยครับ Reference Facebook: ZAB KAK – แซ่บคัก Twitter: @ZABKAK

[CR] บันทึกการฝังเข็มคลินิกแพทย์แผนจีนหัวเฉียวครับ

ช่วงนี้สุขภาพผมย่ำแย่จริงๆครับ ทั้งงานที่หนัก ปัญหาครอบครัว จนปวดแขน ปวดหลัง และร้าวที่แขนครับ ผมลองหาแพทย์ทางเลือกมาขึ้น จนไปเจอคลิปของคัตโต๊ะครับ เลยตัดสินใจ เอ้ามาลองและกันครับ ตัวคลินิกเองจะไม่ได้อยู่ด้านในโรงพยาบาลหัวเฉียวนะครับ อยู่ออกมาทางที่ไปโบ๊เบ้ครับ ถ้านั่งพอรถเมล์ สามาาถมาต่อเรือที่ผ่านฟ้าได้ครับ ถ้ารอรถเมล์สำหรับผมสาย 509 มันนานเกินไปครับ ถ้ามาครั้งแรก ให้ลงทะเบียนที่ศูนย์บริการที่ชั้น 1 ก่อนครับ จะถามอาการคร่าวๆ และส่งต่อไปยังหมอที่เกี่ยวข้องครับ หรือจองคิวหมอ Online ได้ครับ ตัวตึกจะมีกลิ่นยาจีนหอมมากครับ สูดแล้วหายใจคล่องคอมากครับ มาลุ้นรอหมอแล้วครับ รอนานเหมือนกัน ผมรอเกือบๆ 2 ชั่วโมง อาจจะเพราะ walk-in มาด้วยครับ ได้พบหมอแล้วครับ ท่านจะถามอาการจากนั้นให้ลองฝังเข็มครับ ครั้งแรก 18 เข็ม มีอบลมร้อน บวกกับใช่กระแสไฟกระตุ้นด้วยครับ มันจะชาๆแปลบๆ และก็ถ้าดูจากในคลิปบอกว่าไม่ต้องทานยา แต่จริงๆแล้วคุณหมอบอกมีการจัดยาให้ด้วยครับ ต้องรักษาจากภายในและภายนอกครับ สำหรับผมขอบายเรื่องยาก่อนครับ กลัวตับอักเสบไปมากกว่านี้ครับ คู่มือเตรียมตัวสำหรับการมาฝังเข็มครับ

[DB2] ลอง Replace Query มาเป็น Stored Procedure กันครับ

IBM DB2

เนื่องจากปัญหาในช่วงนี้ตัว Framework ที่วางกันไว้มันเกินข้อจำกัดไปแล้วครับ การเอา SQL ไปยัดลงเป็น String ในฐานข้อมูลเนี่ยย นอกจากมีข้อจำกัดในการทำ HADR แล้ว ถ้า Requirement เปลี่ยนไปจน Query มันมีขนาดเกินจากที่กำหนดไว้นี่แย่แน่เลยครับ หนทางการแก้ไขมีหลายแบบครับ มาลองไล่วิธีที่เคยทำกันก่อนครับ สำหรับใน Blog นี้ของเอาวิธีที่ 3 ครับ เนื่องจากข้อมูลในเนตมันน้อยมากครับ และผมอยากจะแก้ Query เดิมให้น้อยที่สุดครับ สรุป

[CR] ลองสวนล้างลำไส้ที่ยันฮี

หลังจากเห็น Review ใน Youtube หลายคลิปแล้ว มีแต่ผู้หญิงไปทำกัน แล้วผู้ชายอย่างเราจะไปทำได้ไหวน้าาาาาาา ด้วยความสงสัย แล้วตัวเองช่วงนี้ท้องอืดถ่ายเป็นลม เอาหวะลองดูหน่อยและกัน เริ่มต้นโดยไปเข้าหน้าเว็บของยันฮีครับ จากนั้นผมจองผ่าน Live Chat เลยครับ ไม่เกิน 15 นาทครับ พอวันจริง ได้เวลาลองแล้วววว 09.05 ได้เข้าห้องล้างลําไส้แล้วครับ เสร็จแล้ว !! ก่อนทำ 80 kg. หลังทำ 79.2 kg. หายไปนิดหน่อย เข้าใจว่าคงเป็นน้ำของร่างกายเราด้วยครับ โดยช่วงที่รู้สึกว่าของเสียออกมาเยอะสุดจะเป็น มาดูส่วนอื่นๆบ้าง หลังจากได้มาสถานที่แปลกจากทางเดิมที่คุ้นเคย Reference

[MSSQL] สรุปงาน SQL Server Community Thailand Meeting #10

หลังจากห่างหายไปนานกับงานมาฟังความรู้ Idea ดีๆแบบนี้นะครับ กลับมาคราวนี้อ้าวครั้งที่ 10 แล้วเหรอ ผ่านไปไวเหมือนโกหกครับ มาดู Blog เก่าๆได้ที่นี่ครับ มาดูรายละเอียดของแต่ละหัวข้อกันเลยครับ ลุยยยยยยยยยยยยยยยยยย Data Classification and Vulnerability Assessment Speaker Khemika Pattaranipit – Azure SQL DB : Data Classification and Vulnerability Assessment – Transparent Data File Encryption (TDE) (SQL Server 2008 ++) – Dynamic Data Masking – Row Level Security – Alway Encrypted Basic​ and​ How to​ read​ Graphical Execution​ Plan Speaker Phakkhaphong Krittawat – มาดูกันก่อนว่า Database มีพื้นฐานการทำงานอย่างไรครับ มาดูที่ Execution Plan Cache (เก็บใน Memory) โดยจะเปลี่ยนแปลงเมื่อ – ปัญหา Parameter Sniffing Parameter Sniffing คือ การ query รอบแรกจำ buffer น้อยกว่าครั้งถัดไป ทำให้ตอน Query รอบถัดไปผลลัพธ์ที่ได้ไม่ได้อยู่ใน Buffer แต่ไปเก็บลงที่ Disk แทน spill to disk ซึ่งแก้ไขโดย Cardinality Estimation แผนจะแม่นยำแค่ไหนขึ้นอยู่ที่เธอ โดยเจ้าตัว…

[CR] อาหารไทยชุด B @ Asian Corner by KIN (The Walk ราชพฤกษ์)

หลังจากฟื้นตัวจากไข้ก็ได้เวลาเติมพลังครับ โดยวันนี้ได้มากับน้องที่ The Walk ราชพฤกษ์ครับ หลังจากกลับมาในรอบ 1 ปี พอเข้าใจและว่าคนทำไมถึงบอกว่ารายพฤกษ์ถึงเป็นทำเลปราบเซียน ร้านค้าที่เห็นประจำย้ายออกไป และกลายที่ร้านขายของจุกจิเล็กๆหลายร้านแทนครับ สำหรับในวันนี้หลังจากเดินวนๆมานานก็ได้ร้านอาหารสักทีครับ โดยเป็นร้าน Asian Corner เปิดมานานพอสมควรแล้วครับ แต่ผมเพิ่งสนใจมากิน ปกติจะไปกินพวก Jeffer Steak กับ Bar B Q Plaza กันครับ โดยสำหรับร้านนี้น่าจะเป็นอีก Service หนึงของกลุ่ม Kin ครับ โดยตัวร้านมีเมนูทั้งไทย และญี่ปุ่น รวมถึงมืบุฟเฟต์แซลม่อนด้วยนะครับ สำหรับผมกับน้องขอเลือกอาหารไทยและกันครับ โดยเลือกเมนูในชุด B แทน ซึ่งเท่าที่ดูมาราคาจะถูกว่า และบางเมนูก็ไม่มีให้สั่งแยกด้วยนะ พอดีอยากลองกุ้งอบวุ้นเส้นเลยเลือกมา ฮ่าๆ กลับมาที่เมนูชุด B ดีกว่าว่ามีอะไรให้เลือกได้บ้างครีบ สำหรับเมนูที่ทางเราเลือกมี ดังนี้ครับ กุ้งอบวุ้นเส้น ต้มยำรวมมิตรทะเล แกงปูใบชะพลู + ขนมจีน ปลาคังลวกจิ้ม กะหล้ำปลีผัดน้ำปลา ข้าวเปล่า 1 โถครับ ในที่สุดก็มาครบแล้วครับหอม กับหิวมากกครับ และเป็นมื้อแรกของวันเลยครับ เมนูแรกกุ้งอบวุ้นเส้น – กุ้งอร่อยครับ เนื้อแน่นหวาน ปนพริกไทยดำนิดๆครับ ส่วนเรื่องเส้นยังรสชาติยังไม่เข้า เส้นยังเหนียวแบบร้านดังๆอย่างสมศักดิ์ปูอบได้ครับ แต่สูตรของที่นี่แปลก มีใส่เบค่อนด้วย เมนูถัดมาต้มยำรวมมิตรทะเล – น้ำซุปเข้มข้นครับ แต่เปรี่ยวไปนิด ความหลายหลายของรวมมิตรทะเลยังน้อยไปครับ มีแค่หอย กับปลาหมึกครับ เมนูแกงปูใบชะพลู + ขนมจีน เมนูนี้ของดีเลยครับ กลมกล่อมแกงใบชะพลูสามารถเอามากินได้ทั้งข้าว และขนมจีนครับ เมนูปลาคังลวกจิ้ม – อร่อยครับ ต้องทานกันร้อนๆนะครับ กับน้ำจิ้มซีฟู๊ดรสเด็ด กะหล้ำปลีผัดน้ำปลา – รสชาติอร่อยไม่เค็ม และไม่แฉะจนเกินไปครับ ปิดท้ายด้านของหวานครับเฉาก๊วยเนื้อแน่นครับ และอิ่มพุงกางครับ รวมค่าใช้จ่าย 1037 บาทครับ (หมายเหตุ ราคาอาหารยังไม่รวม VAT และ…

[CR] เอี่ยวไถ่ เนื้อย่างเจงกีสข่าน 1 แถม 1

เมื่อได้รับภาระกิจจากคุณแม่ให้ออกมาซื้อของ ผมเลยออกมากินข้าวด้วยเลยครับ นั่งคร่ำเครียดหน้าคอมดูงานที่มันก็โตเรื่อยๆ แต่คนเก็บงานมีกระจุกเดียว พอและ 555 ล่นแล้วเดียวยาว โดยหลังจากเดินวนมาสักพัก็มาเจอกับป้ายโฆษณานี่ครับ เห็นแบบนี้แล้วก็ต้องลองสิครับ โดยโปรโมชั่นนี้เพิ่มเติมจากป้าย สั่งได้แต่ชุดใหญ่นะครับที่ 1 แถม 1 พวกจานเล็กแบบ 180 บาท อันนี้ไม่มีครับ สั่งคละได้ครับ เช่น เนื้อ 1 จาน หมู 1 จาน แต่ราคาเอาอันที่มากที่สุดครับ กะหล่ำปลี Refill ได้แบบบาร์บีก้อนครับ โดยของผมลองกิน เนื้อย่างเจงกีสข่าน โดยสั่ง เนื้อ 1 และ หมู 1 ครับ โดยขอปิ้งเองครับ อยากเห็นตัวกระทะปิ้งเจงกิสข่าน มันก็คล้ายกับของบาร์บีก้อนนะ แต่ดูเล็กกว่ากับนูนกว่านิดนึง ตามรูปเลยครับ หลังจากของที่สั่งมาแล้ว เนื้อกับหมู หมักมาเรียบร้อยแล้วครับ และโรยงาไว้ด้วย มาลองปิ้งกันเลยครับ วางมันไว้ละเลงให้ทั่วกระทะ เวลาปิ้งอย่าเอาด้านงาสัมพัสกระทะครับ วางให้เนื้อสุดด้านนึงก่อน แล้วค่อยกลับครับ จะได้กลิ้นหอมๆของงา และกระทะจะไม่ไหม้ด้วยครับ สำหรับเนื้อ และน้ำจิ้มสุดเด็ดเหมือนพวกน้ำพริกเผาสังอย่างเข้ากับเนื้อปิ้งได้ดีมากครับ ส่วนกะหล้ำปลีก็อร่อยเหมือนเดิมครับ ขาดแต่ว่ามันไม่มีน้ำจิ้มสูตรพิเศษแบบบาร์บีก้อนเองครับ ผมจัดไป 4 ถาดรวดเลย น้ำกะหล่ำปลีหวานครับ แม้ว่ากะหล่ำปลี จะมีจุดด้อย แต่เราสามารถดึงจุดเด่นได้จาก Signature ของร้านนี้ครับ สั่งสุกี้มาทายเลยครับ ชุดหมู 1 + ชุดผัดรวม 4 ครับ ให้ทางร้านต้มให้เลยสะดวกมากๆครับ จริงๆแอบหวังให้ทางร้านจัดโปรคู่กับเนื้อย่างเจงกีสข่าน งานเลี้ยงต้องมีเลิกราครับ ปิ้งไม่เป็นกระทะดำไปหน่อย ค่าเสียหายรวม 851 บาทครับ (มี Service Charge 10%) ถ้าจ่ายเงินลดจะได้อีกครับ ได้เขียน Blog ภาคปิ้งย่างสักที หลังเขียนภาคสุกี้ไปนานมากกแล้ว [CR] เอี่ยวไถ่ สุกี้โบราณ – ภาคสุกี้