|
|
|
เขียนโปรแกรมด้วย C# แล้วโปรแกรมช้ามากๆ มีวิธีปรับหรือวิธีแก้ไหมครับ |
|
|
|
|
|
|
|
คุณลอง Debug ดูครับ ว่ามันช้าตรงไหนครับ
|
|
|
|
|
Date :
2011-08-27 19:26:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองcommentตรงส่วนติดต่อ DB ออกมันเร็วขึ้นมากเลยอ่ะครับ
ตรงนี้อ่ะครับ
Code (C#)
MySqlConnection connection = new MySqlConnection(ConnectionString);
connection.Open();
คิดว่าน่าจะเป็นเพราะตรงนี้ไม่ทราบว่ามีวิธีตั้งค่าที่mySql หรือแก้ที่โค้ดให้เร็วขึ้นได้ไหมครับ
|
|
|
|
|
Date :
2011-08-27 21:14:59 |
By :
งง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ConnectionString มีค่าอะไรบ้างครับ
|
|
|
|
|
Date :
2011-08-28 08:15:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
ConnectionString = "SERVER=127.0.0.1;DATABASE=test;UID=root;PASSWORD=1234;port=3306";
ถ้าดึงข้อมูลจากเครื่องอื่นที่ไม่ใช่ localhost จะช้ากว่าเครื่องตัวเองด้วยครับ
ConnectionString เก็บอยู่ใน App.config ครับ
|
|
|
|
|
Date :
2011-08-28 12:00:26 |
By :
งง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยตอบหน่อยนะครับ
|
|
|
|
|
Date :
2011-08-29 14:56:07 |
By :
งง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามครับ
|
|
|
|
|
Date :
2024-04-08 13:53:19 |
By :
nimitr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อาจจะไม่ตรงคำถามเท่าไรนะครับ
ถ้าเป็นผมจะแยก thread ออก
คือตอนเปิดยังไม่ต้องเชื่อมต่อ database
รอสักพักก่อนให้ทำข้างหลังก็ได้
เพราะการดึงข้อมูลพร้อมเปิดหน้าจอก็จะประมาณนี้ครับ
เพราะตัวโปรแกรมก็ต้องไปเชื่อมต่อ database รอให้ server ตอบกลับ
เอาข้อมูลมาแสดง ก็ช้าเป็นธรรมดามั้ง(กรณีนี้)กรณีที่ครั้งแรกช้าปิดแล้วเปิดใหม่เร็ว(ไม่แปลกครับ)
และก็อีกอย่างเรื่อง index key ต่างๆ ก็ช่วยได้เยอะครับ
ถ้าจำเป็นจริงๆจะต้องต่อ database ตอนเปิดโปรแกรมก็ควรเป็น view หรือ stored
จะดีกว่า query ตรงๆ ครับ
|
|
|
|
|
Date :
2024-04-27 10:17:38 |
By :
ิีบัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|