VC++MFC通过ADODC控件连接MYSQL,DATAGRID绑到ADODC,数据量很大的时候响应很慢,该如何解决

VC++MFC通过ADODC控件连接MYSQL,DATAGRID绑到ADODC,数据量很大的时候响应很慢
VC++MFC通过ADODC控件连接MYSQL,DATAGRID绑到ADODC,数据量很大的时候一开始响应很慢后面每次翻页速度就很快,请问怎么解决:

sql_str.Format( "%s   LIMIT   0,%d ",cSource,m_pagelines);
m_dbnavilog.SetRecordSource(sql_str);
m_dbnavilog.Refresh();

------解决方案--------------------
http://www.chinahtml.com/databases/3/2006/mysql-11413470783772.shtml
------解决方案--------------------
要么初始化的时候走个进度条让用户等待
要么控制翻页前数据不要进内存