开发学习

Mysql高级之触发器-小浪学习网

Mysql高级之触发器

触发器是一类特殊的事务 ,可以监视某种数据操作(insert/update/delete),并触发相关操作(insert/update/delete)。 看以下事件: 完成下单与减少库存的逻辑 Insert into o (gid,num) values ...
站长的头像-小浪学习网月度会员站长1年前
457
Mysql高级之索引-小浪学习网

Mysql高级之索引

索引:是针对数据所建立的目录. 作用: 可以加快查询速度 负面影响: 降低了增删改的速度. 索引的创建原则: 1:不要过度索引 2:在where条件最频繁的列上加.在重复度高的列上不加,比如性别男女; ...
站长的头像-小浪学习网月度会员站长1年前
286
Mysql高级之事务-小浪学习网

Mysql高级之事务

通俗的说事务: 指一组操作,要么都成功执行,要么都不执行.---->原子性 在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性 事务发生前,和发生后,数据的总额依然匹...
站长的头像-小浪学习网月度会员站长1年前
3613
Mysql 数据迁移后 启动出错-小浪学习网

Mysql 数据迁移后 启动出错

今天上班后不知道为什么,mysql一直无法启动,折腾了半天于是决定重装 我本地的服务器用的是wamp , 重装的时候, 要进行数据备份 , 我使用的最简单粗暴的备份方式, 就是直接进入到mysql的安装目录...
站长的头像-小浪学习网月度会员站长1年前
4514
Mysql优化之深入了解存储引擎,进行索引优化-小浪学习网

Mysql优化之深入了解存储引擎,进行索引优化

比较两种存储引擎在数据库中存储方式: MyIsam:仔细观察的话会发现使用这种引擎的数据库里面一般少说包含三个文件,**.frm  ,**.myi,(放索引) **.myd(放数据),通过索引(**.myi这个文件)...
站长的头像-小浪学习网月度会员站长1年前
2111
RedHat5安装Mysql5.1.7-小浪学习网

RedHat5安装Mysql5.1.7

[root@hqw ~]# cd /home/app/mysql[root@hqw mysql]# ls --解压MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar[root@hqw mysql]# tar -xvf MySQL-community-5.1.73-1.rhel5.i386.rpm-bund...
站长的头像-小浪学习网月度会员站长1年前
359
Mysql查询缓存碎片、缓存命中率及Nagios监控-小浪学习网

Mysql查询缓存碎片、缓存命中率及Nagios监控

mysql 的优化方案,在互联网上可以查找到非常多资料,今天对mysql缓存碎片和命中率作了详细了解,个人作了简单整理。 一、Mysql查询缓存碎片和缓存命中率。 mysql> SHOW STATUS LIKE...
站长的头像-小浪学习网月度会员站长1年前
375
Mysql InnoDB为什么要添加跟业务无关的自增主键-小浪学习网

Mysql InnoDB为什么要添加跟业务无关的自增主键

在mysql表设计中,通常会使用一个与业务无关的自增列做为主键。这是因为mysql默认使用b-tree索引,你可以简单理解为“排好序的快速查找结构”。如下是一个b-tree的结构图,2层b+树,每个页面的...
站长的头像-小浪学习网月度会员站长1年前
436
Mysql存储时间字段用int、timestamp还是datetime?-小浪学习网

Mysql存储时间字段用int、timestamp还是datetime?

通常存储时间用datetime类型,现在很多系统也用int存储时间,它们有什么区别?本人总结如下: int (1).4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小...
站长的头像-小浪学习网月度会员站长1年前
4712
Mysql大数据量存储及访问的设计讨论-小浪学习网

Mysql大数据量存储及访问的设计讨论

    一、引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩...
站长的头像-小浪学习网月度会员站长1年前
2613