Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL

MySQL数据类型-decimal详解

MySQL数据类型-decimal详解

1.首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numeric将自动转成decimal。DECIMAL从MySQL 5.1引入,列的声明语法是DECIMAL(M,D)。在MySQL 5.1中,参量的取值范围如下:·M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254),M 的默认值是10...
Linux下开机自动启动Oracle的设置

Linux下开机自动启动Oracle的设置

因为办公室突然停电,服务器重启后,数据库并没有跟着重启,我才发现原来所有的数据库都没有设置开机自动重启,为了防止以后三更半夜服务器重启时,不会有电话把我从睡梦中吵醒,让我手动启动数据库,我决定花点时间研究下Oracle随Linux自动重启的设置。参考 Linux 下 Oracle 开机自启动配置 http://www.linuxidc.com/Linux/2013-03/81542.htm具体方法如下:1. 修改oratab (root用户执行)/etc/...
RMAN 还原归档日志(restore archivelog)

RMAN 还原归档日志(restore archivelog)

听说过还原(restore)数据库,表空间及数据库文件,使用归档日志恢复(recover)数据库,表空间,数据库文件。咦,还有还原归档日志这一说法呢?没错,可能我们忽略了还原归档日志这一个过程,原因是还原归档日志通常情况下是Oracle在recover时自动完成的。大多数情况下我们是先还原数据库,恢复数据库,打开数据库。实际上在恢复数据库之前有一个动作,那就是还原归档日志,也就是将日志文件还原到缺省的归档位置,如果我们在备份归档日志时使用了delete [...
Oracle 自动内存管理

Oracle 自动内存管理

自动内存管理类型自动内存管理:Oracle 11g的新特性,允许数据库完全自动地管理内存的SGA和PGA组件自动共享内存管理:应用此选择,可以自动管理SGA,但是不自动管理PGA。自动PGA内存管理:此选项只能自动管理SGA。手动共享内存管理:手动设置SGA的组件尺寸,如:shared_pool,data_buffer手动PGA管理:手动设置PGA组件尺寸开启自动内存管理为开启自动内存管理,必须设置memory_target参数,该参数设置实例的目标内存。...
基于RMAN的异机数据库克隆(rman duplicate)

基于RMAN的异机数据库克隆(rman duplicate)

对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用。实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录。本文描述了使用rman duplicate实现...
MySQL数据类型详述

MySQL数据类型详述

MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。相关阅读:MySQL数据类型-decimal详解 http://www.linuxidc.com/Linux/2013-07/88032.htm 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型大小范围(有符号)...
Linux HugePages及MySQL 大页配置

Linux HugePages及MySQL 大页配置

㈠ HugePages简介HugePages是kernel 2.6引入以便适应越来越大的物理内存在Linux下、page size默认是4K、如果使用HugePages、默认是2M再看2个术语:page table 映射表:物理内存和swap的对应关系、访问内存是先读page table、根据表里的映射关系操作TLB :cpu cache组件、缓存部分page table以提高转换速度㈡ MySQL 配置大页好处① 提高TLB的命中率② 利用HugePag...
突破MySQL视图限制:获取创建视图的SQL语句

突破MySQL视图限制:获取创建视图的SQL语句

视图本质上只是一条SQL语句而已、但令人蛋疼的是MySQL并没有把该SQL语句存储下来而是像对待表一样、把视图的定义用文件的形式保存、以 .frm 存在那么用show create view 显示的SQL将非常不友好下面介绍一种方法来突破这种限制创建视图:mysql> create view v_t as select id from t where id=2;Query OK, 0 rows affected (0.03 sec)到相应目录查找视图...
<< 691 692 693 694 695 696 697 698 699 700 >>