0

由于我的数据库不在我的计算机上,我的应用程序需要很长时间才能加载。有人知道如何提高我的性能吗?

    public Form1()
    {
        Splash splash = new Splash();
        splash.Show();
        InitializeComponent();
        Load();

    public void Load()
    {
        db.SelectTeam();
        db.SelectMatches();
    }

在 db.SelectTeam 和 SelectMatches 上,我从 mysql 中获得了我需要的一切并放入列表中......抱歉,如果它令人困惑,但我不知道该怎么做,对不起我的英语不好

编辑:这里是查询字符串 query = "SELECT * FROM teams ORDER BY name"; string query = "SELECT * FROM 匹配 ORDER BY date ASC";

编辑2:

我想最大的问题是我的数据库位于国外的免费主机上。当我在本地数据库中测试时没有问题

4

1 回答 1

0

有两个操作:1尝试在name和date列上添加索引2如果数据集太大,您可以尝试在另一个线程中读取db,这样不会影响显示和与用户交互。

于 2013-11-13T04:34:19.720 回答