Welcome 微信登录

首页 / 数据库 / MySQL

MySQL表类型详解

MySQL表类型详解

MySQL表类型详解2014-06-25 51cto Oracle小混子MySQL为我们提供了很多表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型,萝卜白菜各有所爱是不假,可是真正选择何种表类型还是要看业务需要啊,每一种表类型都有其自己的属性和优点。下面我们来简单的讨论一下。MyISAM表类型:(1)MyISAM表(TYPE=MYISAM)是ISAM类型的一种延伸,具有很多优化和增强的特性。(2)是My...
教你如何在Windows下搭建MySQL Master Slave

教你如何在Windows下搭建MySQL Master Slave

教你如何在Windows下搭建MySQL Master Slave2014-06-30一、背景服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可以接受人工进行切换,有什么好的方案呢?二、几种Master/Slave逻辑架构图(Figure1:单Master-单Slave)(Figure2:单Master-多Slave)(Figure3...
如何将SQL Server数据迁移到MySQL

如何将SQL Server数据迁移到MySQL

如何将SQL Server数据迁移到MySQL2014-06-30一、背景由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据转移到MySQL;由于涉及的表比较多,所以想在MySQL中生成对应表并导入数据;上网找了些资料,如:将ACCESS和MSSQL导入MYSQL中、MySQL Migration 实现 MSSQL 到 MySQL数据迁移,虽然不知道里面的做法是否可以成功转移,但是里...
教你实现MySQL表数据迁移自动化

教你实现MySQL表数据迁移自动化

教你实现MySQL表数据迁移自动化2014-06-30一、背景之前我写过关于SQL Server的数据迁移自动化的文章:SQL Server 数据库迁移偏方,在上篇文章中设计了一张临时表,这个临时表记录搬迁的配置信息,用一个存储过程读取这张表进行数据的迁移,再由一个Job进行迭代调用这个存储过程。在这次MySQL的实战中,我的数据库已经做了4个分片,分布在不同的4台机器上,每台机器上的数据量有1.7亿(1.7*4=6.8亿),占用空间260G(260*4=...
程序从MYSQL迁移ORACLE注意事项

程序从MYSQL迁移ORACLE注意事项

程序从MYSQL迁移ORACLE注意事项2014-06-30 51cto Oracle小混子1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 9999...
Goldengate配置oracle to mysql

Goldengate配置oracle to mysql

Goldengate配置oracle to mysql2014-06-30 51cto Oracle小混子以前oracle to mysql试验总是有乱码问题不能解决,后来和同事交流中,他说oracle使用ogg的11g版本,mysql使用ogg的10g版本可以解决乱码问题,开始我还是怀疑,因为想新的版本都不行,难道老版本就可以解决这个问题吗?抱着试试看的态度,做了个试验,尽然成功了,把试验的相关情况记录下来mysql参数配置(cat /etc/my.cn...
如何在windows下定时备份MySQL

如何在windows下定时备份MySQL

如何在windows下定时备份MySQL2014-10-22mysql支持命令行导入导出数据文件,格式是*.sql1)导入:mysql -u用户名 -p密码 数据库名 < 文件路径文件名2)导出:mysqldump -u用户名 -p密码 数据库名 > 文件路径文件名3)真实案例本人是在windows 2003 开发服务器上,实现了定时自动备份一般文件名,用日期和时间.sql来使用.下面是我的*.bat批处理文件总共3行:第一行,表示切换到d盘第...
MySQL中海量数据统计处理及模拟物化视图

MySQL中海量数据统计处理及模拟物化视图

MySQL中海量数据统计处理及模拟物化视图2014-10-22一 物化视图物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。只有大型数据库oracle10g,db2才支持这个功能,而MySQL5.1暂时还没有这个功能。本人通过事件调度和存储过程模拟了物化视图。下面大家一起来讨论吧。^-^二 准备知识1)存储过程:玩过数据库的人,都知道他是啥~,~2)事件调度:在MySQ...
MySQL中数据重复的判断方法

MySQL中数据重复的判断方法

MySQL中数据重复的判断方法2014-10-22本人工作中的实际应用.在采集数据的时候,要求数据采集以后,不能重复.同时也要求有多个实例同时运转,保证数据采集的连续性.因此总结了一下,做成了如下的小试验.核心代码如下:表结构:只有3个字段id,name,passwordSql代码CREATE TABLE `tt` (`Id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,...
MySQL中统计数据时空的也显示

MySQL中统计数据时空的也显示

MySQL中统计数据时空的也显示2014-10-22在工作中,有这样一个需求,就是需要统计24个小时的相关数据.有的朋友认为简单的一句group by就可以解决。其实不然,真正的统计,24个小时都得有数据的,不允许出现缺失的现象.其实这个有点像废话,处理结果集ResultSet也可以,但为了减少JAVA的负担和增强java代码的可读性,所以尽量用SQL语句,一次性把数据处理好.表结构,有三个字段一看就明白Sql代码CREATE TABLE `vardata...
MySQL的性能优化和使用技巧

MySQL的性能优化和使用技巧

MySQL的性能优化和使用技巧2014-10-22本文是笔者从工作中总结而出.由于时间问题和考虑的不可能足够全面,所以本文会很长时间才会完成,下面会陆续给出内容,与大家分享^_^在windows下,配置文件为%mysql_home%/my.ini在linux下,配制文件为/etc/my.cnf一 性能优化1--------INNODB_BUFFER_POOL_SIZE该参数是innodb引擎的最主要的性能参数,对数据库的性能起了决定性作用.说白了就是数据库...
<< 201 202 203 204 205 206 207 208 209 210 >>