Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 导入和导出数据 » 导入数据

 

导入数据的性能提示

导入大量数据可能要花费很多时间。可以通过以下方法来节省时间:

  • 将数据文件与数据库放在不同的物理磁盘驱动器上。这可以避免装载过程中过多的磁头移动。

  • 扩展数据库的大小。此命令允许在需要空间之前大规模扩展数据库,而不是在需要空间时小规模扩展数据库。该命令还可在装载大量数据时提高性能,并使数据库在文件系统中保持更好的连续性。请参见ALTER DBSPACE 语句

  • 使用临时表装载数据。当需要重复装载一组数据或需要合并具有不同结构的表时,本地或全局临时表将十分有用。

  • 如果使用 LOAD TABLE 语句,则启动数据库服务器时不使用 -b 选项(批量操作模式)。

  • 如果使用 INPUT 或 OUTPUT 语句,则在数据库服务器所在的计算机上运行 Interactive SQL 或客户端应用程序。通过网络装载数据将增加额外的通信开销。最好在数据库服务器不忙时装载新数据。

另请参见