บทความ

กำลังแสดงโพสต์จาก กุมภาพันธ์, 2016

SQL Server เมื่อหยุดใช้ is not null กับผลที่ตามมา

รูปภาพ
เวลาใช้คำสั่งคิวรี่ต่างๆ ทำไมบางทีถึงรู้สึกว่ามันช้านะ ลองเช็คดูมีคำสั่ง is not null เต็มเลย ใช้เวลาคิวรี่ 10-20 วินาทีต่อคำสั่งเลย หยุดใช้แล้วเปลี่ยนมาเป็น  isnull ( name , '' ) <>  '' ถ้าเป็น int ก็สามารถปรับเปลี่ยนได้ เช่น  isnull (int , 0 ) <> 0 ลองมาดูกัน  Select Top 10000 ใช้เวลา 9 วินาทีเลย มาดูแบบไม่ใช้บ้าง เหลือแค่ 4 วินาทีเท่านั้น สุดยอดเลย มาดูที่เป็น varchar บ้าง ทำไปได้ 31 วินาที ลองปรับไม่ใช้ เหลือแค่ 14 วินาทีเท่านั้นหายไปมากกว่า 50 % เลย เห็นแบบนี้แล้วต้องลองเปลี่ยนมาใช้กันดูครับ แต่จะเร็วจะช้าก็ขึ้นอยู่กับ server และการใช้งานในขณะนั้นด้วยนะครับ

ASP.NET Hello World

ASP.NET Hello World  ทดสอบการทำงานของ Web Server และ .NET Framework ด้วยการแสดงคำว่า Hello World  C# ครับ <%@ Page Language="C#" %> <script runat="server"> public void Page_Load(object sender, EventArgs e) {        lblText.Text = "Hello World"; } </script> <html> <head>     <title>ASP.NET Hello World</title> </head> <body> <form id="formHello" runat="server"> <asp:Label id="lblText" runat="server"></asp:Label> </form> </body> </html> VB ครับ <%@ Page Language="VB" %> <script runat="server">     Sub Page_Load(sender As Object, e As EventArgs)  lblText.Text = "Hello World" End Sub </script> <html> <head>     <title>ASP.NET Hello World</title> </head> <body> <form id="formHello" runat=...