Mysql减慢了我的应用程序

时间:2013-11-13 03:43:32

标签: c# mysql

我的应用程序需要很长时间才能加载,因为我的数据库不在我的计算机上..任何人都知道如何提高我的性能?

    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:

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

1 个答案:

答案 0 :(得分:0)

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