
数据库
CrazyCoder2010
这个作者很懒,什么都没留下…
展开
-
ibatis连接insert到mysql数据库主键自动返回
<br />设计表时mysql的表主键设置为自增长类型,然后就在ibatis中配置了以下的sql语句(这个表有个名字为id的自增长主键id)<br /><!-- 创建用户信息 --><insert id="createUser" parameterClass="userAlias"><!--[CDATA[ insert into user (name, password, email,原创 2011-03-20 01:11:00 · 6049 阅读 · 1 评论 -
数据库设计原则
1.命名约定 命名应该使用富有含义的英文词汇,要避免使用缩写,多个单词组成的,中间下划线分隔 除数据库名称长度为1-8个字符,其余为1-30个字符 命名只能使用英文字母,数字和下划线 避免使用Oracle的保留字如level,关键字如type 各表之原创 2011-09-11 08:58:24 · 1055 阅读 · 0 评论 -
数据库设计的几条最佳实践
以下几条经验是我在几年工作中总结出来的,而且现在工作中一直在使用的原则1.减少关联查询的表数量,控制在3个以内2.表设计时能冗余就冗余,数据的一致性靠业务逻辑去控制3.忘掉外键,不要依靠底层db给你检查数据的不一致,同上(忘掉书本里的那些概念吧,听起来有些叛逆~)原创 2011-03-14 22:09:00 · 1702 阅读 · 1 评论 -
MySQL Query Cache 小结
最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提转载 2011-10-15 23:23:32 · 828 阅读 · 0 评论 -
MySQL Replication(复制)基本原理
1、复制进程Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另转载 2011-10-15 23:58:00 · 767 阅读 · 0 评论 -
MySQL单表到底可以多大
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从 MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来转载 2011-10-16 00:02:13 · 2190 阅读 · 0 评论 -
MySQL主从复制配置-windows单机环境
windows8.1系统下配置mysql主从复制1.测试环境概述 本地win8操作系统,64位操作系统,3G内存,下载的是mysql5.6.16-winx64.zip包 在本地磁盘上解压两个mysql,端口分别是3310和3311,即: localhost:3310 --master服务器 localhost:3311 --slave服务器2原创 2014-03-26 23:57:16 · 4948 阅读 · 2 评论