MS SQL Server 2008到MySQL:我如何改进此过程?

MS SQL Server 2008到MySQL:我如何改进此过程?,mysql,sql-server,sql-server-2008,Mysql,Sql Server,Sql Server 2008,每5分钟,我们在MS SQL Server 2008上就有一个作业: 通过ODBC链接连接到MySQL 创建表\u temp@MySQLServer 将SQLSERVER.table中的所有行插入MySQLServer.table\u temp 删除MySQLServer.table 将MySQLServer.table_temp重命名为MySQLServer.table 这个表有32000行。它会定期挂起在插入步骤,唯一的方法是服务mysql重启。数据库引擎是MyISAM,虽然我没有设计数

每5分钟,我们在MS SQL Server 2008上就有一个作业:

  • 通过ODBC链接连接到MySQL
  • 创建
    表\u temp
    @MySQLServer
  • SQLSERVER.table
    中的所有行插入MySQLServer.table\u temp
  • 删除MySQLServer.table
  • 将MySQLServer.table_temp重命名为MySQLServer.table
这个表有32000行。它会定期挂起在
插入
步骤,唯一的方法是
服务mysql重启
。数据库引擎是MyISAM,虽然我没有设计数据库


我的问题:因为它会定期挂起,所以必须对其进行密切监控,以便我们在内部网应用程序上访问的所有信息都是最新的。如何改进此作业,使其不再挂起?

能否更具体地说明“定期挂起”的问题?具体发生了什么?什么,如果MySQL中的
.err
日志显示了什么?MySQL.err为空,error.log不显示任何特定的内容。只有少数
[警告]IP地址'192.x.x.x'无法解析;名称或服务未知
,然后只是关闭通知