我的应用程序需要很长时间才能加载,因为我的数据库不在我的计算机上..任何人都知道如何提高我的性能?
public Form1()
{
Splash splash = new Splash();
splash.Show();
InitializeComponent();
Load();
public void Load()
{
db.SelectTeam();
db.SelectMatches();
}
在db.SelectTeam和SelectMatches上,我从mysql中获取所需的一切并放入列表...... 对不起,如果它令人困惑,但我不知道该怎么做,对不起我的坏英语
编辑: 这是查询 string query =“SELECT * FROM teams ORDER BY name”; string query =“SELECT * FROM匹配ORDER BY date ASC”;
EDIT2:
我想最大的问题是我的数据库位于我国以外的免费主机上。当我在我的本地数据库中测试时没有问题
答案 0 :(得分:0)
有两个动作: 1尝试在名称和日期列上添加索引 2如果数据集太大,您可以尝试在另一个线程中读取数据库,这样不会影响显示并与用户交互。