mysql 高效的update

原创 2013年12月05日 13:54:02
// 在做一些表结构blob字段的拆分整理,可是一个对于不定长度的blob字段,update操作很耗时,Google发现临时表这种东西,大意是在mysql的内存分割出的一块区域,并且跟随当前session的终止自己会drop掉,很高效。
--创建临时表
CREATE temporary TABLE tmp ……

--插入数据方法和普通表一样

--更新临时表数据到普通表
UPDATE desTable, tmp set desTable.name = tmp.name where desTable.id = tmp.id;


版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql大数据时的插入和更新的高效方法

最近有项目,数据量在不断的上升级,数据量突破百万后,一条简单的插入,mysql数据库的cpu占用率都达到100%,于是整个系统被卡住,从而造成系统死机. 这个问题,查了发现是mysql数据库使用简单的...
  • yxh265
  • yxh265
  • 2013年12月16日 14:42
  • 2804

mysql 批量执行update语句最佳方案思考

mysql批量执行一万多条update
  • li396864285
  • li396864285
  • 2016年12月13日 11:20
  • 3638

mysql进阶(十四) 批量更新与批量更新多条记录的不同值实现方法

mysql 批量更新与批量更新多条记录的不同值实现方法 在mysql中批量更新我们可能使用update,replace into来操作,下面详细介绍mysql批量更新与性能。 批量更新 ...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2015年08月16日 16:30
  • 50413

Mysql中批量更新的两种方式

批量插入并更新
  • luka2008
  • luka2008
  • 2014年09月23日 10:10
  • 16517

MySQL语句高效写法整理

优先使用INNER JOIN 多表关联查询,扫描的行尽量少         关联的时候下条件减少扫描的行数 SELECT     ... FROM     ad...
  • Jerome_s
  • Jerome_s
  • 2016年09月19日 22:03
  • 2130

【基础知识思考整理 】Mysql高效率的分页查询

在工程实践中,数据库表中的数据量一般不超过 100W行。当我们想要查询数据表中满足条件的第 n个100 行数据的时候,怎样的查询方法才能保证较高的性能呢?首先想到的,一般分页都是用 “limit 起始...
  • aganlengzi
  • aganlengzi
  • 2016年10月17日 09:34
  • 945

mysql update if

有时候在修改某一个字段的值得时候我们需要根据当前字段的不同状态进行不同处理...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2014年10月21日 15:34
  • 11397

MySQL 返回更新值(RETURNING)

MySQL 返回刚更新过的记录。
  • yueliangdao0608
  • yueliangdao0608
  • 2014年12月01日 10:21
  • 10258

for update 数据库锁机制(mysql下测试)

首先,在查询数据的时候,如果后面加上 for update ,那个会自动给数据加上锁,这个应该都知道,     然后,加上的锁其实是悲观锁,至于是行级锁还是表级锁,举个栗子 BEGIN ; selec...
  • it304
  • it304
  • 2017年04月01日 16:23
  • 727

Mysql分页查询高效方案

mysql分页高效方案
  • bestcleaner
  • bestcleaner
  • 2016年11月01日 10:24
  • 4391
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql 高效的update
举报原因:
原因补充:

(最多只允许输入30个字)