Welcome 微信登录

首页 / 数据库 / MySQL

MySQL 5.5 的COMPRESSED INNODB 表

MySQL 5.5 的COMPRESSED INNODB 表

MySQL从5.5开始,INNODB 引擎也可以像MYISAM引擎一样来进行压缩了。 当然压缩后的表没事你也别INSERT 或者 UPDATE了。 DELETE 就无所谓了,只是MARK下,完了再批量删除。 这点和BRIGHTHOUSE 引擎倒是一致。当然了, 并不是所有的表都适合压缩,然后进行读取。 应用场景,数据的分布,以及硬件的资源都制约了是否要进行压缩。这个时候来说,最好的办法就是进行压力测试,看看是否适合你自己的业务。下面呢,就是压缩表对应的一些...
关于Infobright 的几种数据格式

关于Infobright 的几种数据格式

如果大家用到INFOBRIGHT,对这个字眼就不陌生了。 目前有4种格式。1. binary.2. txt_variable3. mysql4. infobright代表什么意思呢,我来详细解释下。BINARY 代表二进制数据。 也就是说,原始数据是以特定格式的二进制来保存。 具体格式,可以参见官方的白皮书,很容易下载到。TXT_VARIABLE 代表 CSV格式文本。默认的列分隔符为“;”。 MYSQL 代表和MYSQL兼容的CSV格式文本。默认分隔符为...
Oracle 11g的exp不能导出空表

Oracle 11g的exp不能导出空表

由于公司内部没有Oracle 11g,以前也没怎么使用过该版本,所以一些新特性还不是很了解。这次导出11g的数据库,就遇到了exp不能导出空表的问题,折腾了好久也没搞明白,后来切换到expdp的数据泵方式,增加version参数,方便导入到10g数据库,终于完整的把数据库给导出了,包括100个多空表。今天上网才了解到,原来这个exp不导出空表,是11g的新特性,当表无数据时,不分配segment,以节省空间,所以exp导出的时候,不导出这些表。针对这个问题...
MySQL和Java时间毫秒之间的转换问题的总结

MySQL和Java时间毫秒之间的转换问题的总结

最近几天在做关于依时间查询用户认证的业务,因为在MySQL中,time字段使用的是bigint类型,所以存在其中都是毫秒数。当需要从数据库中取出毫秒数转换成日期格式时,需要用到MySQL数据库自己的函数,只需要在SQL语句中调用即可,但是我的业务也就是这个地方出了问题。一般在MySQL中,我们常常使用FROM_UNIXTIME(unix_timestamp,format)函数来转换成日期格式。具体使用方法如下:-----------------------...
Oracle带游标的存储过程在plus中的调用实例

Oracle带游标的存储过程在plus中的调用实例

之前在帖子 http://www.linuxidc.com/Linux/2012-07/65117.htm里回答了一些网友的关于怎么穿件一个返回记录集合的存储过程。想必很多网友已经很明白了,这里就不多讲了。怎么调用含游标的存储过程在sqlplusOracle怎么执行带游标的过程?给你一个例子--游标使用(游标其实是一个放入内存临时表)declare money cms3_simcard.card_fee%type :=0; --定义与表字段相同类型 cur...
如何个性化设置自己的sql*plus环境

如何个性化设置自己的sql*plus环境

sql*plus简单,强大和无处不在。用sql*plus主要做什么呢? 1)autotrace 2)编程 sql*plus会自动运行glogin.sql,该脚本包含全局默认设置。我们可按需自定义自己的sql*plus环境。 1)、首先在系统的环境设置中定义一个环境变量SQLPATH,把你自己的环境设置脚本login.sql和connect.sql分别放在SQLPATH目录下。 2)、定义一个login.sql脚本,此脚本是SQL*PLUS打开的时候自动执行...
Oracle中使用decode进行数据的列转换为行的试验

Oracle中使用decode进行数据的列转换为行的试验

如何将以下数据格式的数据转换为初始化格式如下:1 市政府 房产 1 2 32 省政府 房产 4 3 43 肥东 房产 5 4 54 肥西 房产 6 5 75 长风 房产 7 7 86 淮南 房产 8 9 57 市政府 汽车 1 2 38 省政府 汽车 4 3 49 肥东 汽车 5 4 510 肥西 汽车 6 5 711 长风 汽车 7 7 812 淮南 汽车 8 9 513 肥西 奢侈品 6 5 714 长风 奢侈品 7 7 815 淮南 奢侈品 8 9 ...
Oracle 10g rac升级失败如何回退?

Oracle 10g rac升级失败如何回退?

有个问题一直在困惑许久,Oracle 10g rac在升级crs时,万一失败了。RAC这玩意玩笑是不能随便开的。 本测试在Linux平台上完成,生产库操作需谨慎。 1.升级至前备份ocr,vot 2、备份inventory目录 3、备份crs_home目录 4、备份init.crs,init.crsd, init.evmd,init.cssd文件 备份以上目录,crs升级失败应该就能回退了。 Oracle中使用decode进行数据的列转换为行的试验Orac...
<< 551 552 553 554 555 556 557 558 559 560 >>