Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6664654
  • 博文数量: 1005
  • 博客积分: 8199
  • 博客等级: 中将
  • 技术积分: 13071
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-25 20:19
个人简介

脚踏实地、勇往直前!

文章分类

全部博文(1005)

文章存档

2020年(2)

2019年(93)

2018年(208)

2017年(81)

2016年(49)

2015年(50)

2014年(170)

2013年(52)

2012年(177)

2011年(93)

2010年(30)

发布时间:2014-08-27 16:33:13

通常情况下我们对已经有索引的表加载大数据的情景下,先禁用索引,等待加载完成后在启用索引,如下禁用索引alter table tb_test disable keys;加载完成后启用索引alter table tb_test enable keys;但是这种情况只能适用于非唯一性索引,唯一性索引是不管用的.下面的方法通过重命名frm和MYI文件的方式快速创建索引(.........【阅读全文】

阅读(5658) | 评论(0) | 转发(0)

发布时间:2014-08-27 14:34:54

  修改表的frm文件速度很快且mysql有时不必要重建表,但有一定的风险,在操作之前需要备份数据库.下面是一个为一个enum类型的字段添加常量的例子,直接通过修改frm文件实现.1.当前表结构CREATE TABLE `tb_enum_test` (  `e` enum('fish','apple','dog') NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf82.创建.........【阅读全文】

阅读(7741) | 评论(0) | 转发(0)

发布时间:2014-08-27 14:31:29

  修改表的frm文件速度很快且mysql有时不必要重建表,但有一定的风险,在操作之前需要备份数据库.下面是一个为一个enum类型的字段添加常量的例子,直接通过修改frm文件实现.1.当前表结构CREATE TABLE `tb_enum_test` (  `e` enum('fish','apple','dog') NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf82.创建.........【阅读全文】

阅读(2145) | 评论(0) | 转发(0)

发布时间:2014-08-25 17:54:26

通常情况下我们使用如下的语句随机返回一条记录数SELECT * FROM tb_dic_class ORDER BY RAND() LIMIT 1,测试发现这个方法并不是最优化的,下面列举了一个效率更好的例子:1.表记录数mysql> SELECT count(1) FROM tb_dic_class;+----------+| count(1) |+----------+|  1000000 |+----------+1 row in set (0.........【阅读全文】

阅读(4950) | 评论(1) | 转发(1)

发布时间:2014-08-25 10:23:16

在做运维的时候,有时需要杀掉某个正在执行的会话,删除单个会话或是删除批量的会话,单个会话可以采用kill+会话id的方式kill掉,如kill 123;删除批量会话的情况下,可以将需要删除的会话查询出来生成到一个临时文件中,然后执行该临时文件中的内容:生成需要删除的会话到临时文件mysql> SELECT concat('KILL ',id,';') F.........【阅读全文】

阅读(8608) | 评论(0) | 转发(2)
给主人留下些什么吧!~~

tomcoding2018-07-26 14:44

Oracle internal内容分享,访问我的博客

回复  |  举报
留言热议
请登录后留言。

登录 注册