 |
|
ขอสอบถามเกี่ยวกับอาการโปรแกรม โหลดข้อมูลมาแสดงผลค่อนข้างช้าค่ะ |
|
 |
|
|
 |
 |
|
ถ้าดูแล้วเข้าใจ ก็จะเป็นคุณมากกว่าโทษ เพราะมันคือระดับสูงสุด ของการ Query
Code (C#)
var fuckQuery =
@$"IF OBJECT_ID('tempdb..#FuckTemp') IS NOT NULL drop table #FuckTemp;
declare @recordsFiltered int;
select * into #FuckTemp
from (
select * from yourTable Where 1 = 1 or YourMather = @YourMather
) as FuckTemp;
set @recordsFiltered = (select count(1) from #FuckTemp);
select * from #FuckTemp as FuckAgain order by 1;
select @recordsFiltered;
select 'FuckAgain';
IF OBJECT_ID('tempdb..#FuckTemp') IS NOT NULL drop table #FuckTemp;
";
dynamic lst1;
dynamic lst2;
dynamic lst3;
using (var cn = FuckDatabase.FuckConnection(forceOpen: true)) {
using (var multi = cn.QueryMultipleAsync(fuckQuery, new { YourMather = "หอย" }).Result) {
lst1 = multi.Read<dynamic>().ToList();
lst2 = multi.Read<dynamic>().ToList();
lst3 = multi.Read<dynamic>().ToList();
}
}
//await so on...
|
 |
 |
 |
 |
Date :
2020-04-18 11:28:20 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สิ่งที่ทำให้ช่้า
1 จำนวนเรคคอร์ดของตาราง
2 ตารางสร้าง index ตาม field ที่ใช้ค้นหาไว้หรือไม่
3 การคิวรี่เกินความจำเป็น เช่น ต้องการแค่ จำนวนเรคคอร์ด แต่ไปใช้ select * แล้วมานับจำนวนเรคคอร์ด
ซึ่งควรใช้ select count(*) หรือต้องการแค่ 10 เรคคอร์ด แต่ คิวรี่มาทั้งหมด
ส่วนเน็ตwork ถ้าช้ามันจะช้าทั้งระบบ ก็แค่ตรวจสอบจากโปรแกรมอื่นๆ เพิ่มเติม
หรือ ใช้ ping ตรวจสอบก็ได้ ตัวเลขยิ่งน้อยยิ่งเร็ว
หรือ advance ขึ้นหน่อย ก็ใช้ speedtest ความเร็วของ network ต้องใช้ ช่างเทคนิค ปรับแต่ง
|
 |
 |
 |
 |
Date :
2020-04-18 13:58:47 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@อีหนู ลองสังเกตุดูดีดีนะ
ร้อยแปดพันเก้าวิธีที่จะแก้ไข อทิเช่น
1. กระชับฐานข้อมูล
2. สร้าง Index ตอน Query แปะเข้าไปด้วย วิธีการหาเอาในเน็ต หาง่ายพอฯกับดูหนังโป๊
...
...
...
คุณดูแฟ้มหลักสินค้าของผมนะ ตัวนี้เป็นหลักเลย ข้อสังเกตุมีจำนวนฟิวด์ (Field น้อยมากฯ)
ผมไม่รู้จะเรียกมันว่าอะไร ผมเลยฝืนใจเรียกมันว่า
เฉือนมันออกมา สำหรับ Query โดยเฉพาะ ไม่มีก็สร้างใหม่
SELECT TOP (100000)
[Id]
,[Part_No]
,[Part_Desc]
,[Part_Desc2]
,[Part_Type]
,[Std_Mat]
,[Std_Lab]
,[Std_Oh]
,[UM]
,[PS_Flag]
,[Last_Maint]
,[Hold]
,[Cubic_Metre]
FROM [dbo].[Part_Std]
|
 |
 |
 |
 |
Date :
2020-04-18 15:16:18 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|