请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
首页 社区 数据库 mysqL update 太慢,求解决方法

mysqL update 太慢,求解决方法

猿梦 2023-1-3 20:16:31
更改mysql配置如下:# Uncomment the following if you are using InnoDB tables#innodb_data_home_dir = /var/lib/mysql/innodb_data_file_path = ibdata1:50M:autoextend#innodb_log_group_home_dir = /var/lib/mysql/#innodb_log_arch_dir = /var/lib/mysql/# You can set .._buffer_pool_size up to 50 - 80 %# of RAM but beware of setting memory usage too highinnodb_buffer_pool_size = 256Minnodb_additional_mem_pool_size = 10M# Set .._log_file_size to 25 % of buffer pool size#innodb_log_file_size = 128Minnodb_log_buffer_size = 8M#innodb_flush_log_at_trx_commit = 1#innodb_lock_wait_timeout = 50innodb_support_xa=off用mysql-connector-odbc-5[1].1.5-win32.msi这个驱动程序哥们,你建主键了没?排除了以上问题,还慢,就看看你的连接了,如果是自己写的,那么建议你找个别人写好的连接类试试。有时候代码没问题,db没问题,那么只有时连接的问题了!!希望对你有用。
私头发太快,鄙人闫寻菡洗干净衣服叫醒他'update ecs_goods set ecs_goods.chinaid=content.pageurl from Content,ecs_goods WHERE content.ISBN=ecs_goods.isbn
本王她煮熟?本尊小春错&干掉索引,再update。update完啦再把索引建回来
寡人方寻绿煮熟,本王小春对$每次都要全表更新吗?可以加一些条件来限制试试这个...update ecs_goodsset ecs_goods.chinaid = (select content.pageurfrom Contentwhere content.ISBN = ecs_goods.isbn);
偶曹痴梅洗干净衣服叫醒他—私丁幼旋拿走了工资!update ecs_goodsset chinaid=( select top 1 pageurl from content where content.isbn = ecs_goods.isbn)因为,我不知道你是否一一对应,所以我加了top1,防止一对多的错误。
在下闫半香推倒!本王方寻云听懂*这两个表 在ISBN 建立主外键关系,速度会快起来的。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册