mysql数据库的调优大概可以分为四大块 0 架构调优 根据业务 读写分库分表 主从 读写分离 1 配置的调优 开启缓存查询 设置缓存大小 最大连接数设置 数据库引擎配置 myisam(读操作,查询快) Innodb(写操作,主库,支持事务,安全) 引擎配置 日志配置 2 表结构的调优 建立合适的索 ...
分类:
数据库 时间:
2016-12-12 14:03:54
阅读次数:
193
原文链接: http://page.factj.com/blog/p/4078 MongoDB已经流行了很长一段时间,相对于MySQL,究竟什么场景更需要用MongoDB?下面是一些总结。 更高的写入负载 默认情况下,MongoDB更侧重高数据写入性能,而非事务安全,MongoDB很适合业务系统中有 ...
分类:
数据库 时间:
2016-11-14 01:49:30
阅读次数:
190
INNODB,是Mysql5.7的默认存储引擎,是事务安全的,支持ACID,具有提交,回滚和crash-recovery【灾备】能力,以保护用户数据。 优势:一旦Server崩溃,Innodb会自动保存已提交的数据,undo未被提交的事务;不会产生业务上的影响。 Innodb buffer pool ...
分类:
数据库 时间:
2016-09-25 00:58:05
阅读次数:
209
1.事务:一个或一系列的查询; 2.使用事务安全的表格类型(通过InnoDB): ①关闭自动提交: set autocommit=0; //若自动提交被打开,须使用如下语句开始一个事务: // start transaction; 若自动提交是关闭的则不需要此句 ②完成组成事务的语句输入后,... ...
分类:
数据库 时间:
2016-09-21 21:34:13
阅读次数:
250
主要区别: 1).MyISAM是非事务安全型的,而InnoDB是事务安全型的。 2).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 3).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 4).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyIS ...
分类:
数据库 时间:
2016-09-09 15:12:39
阅读次数:
270
Spring AOP编程
切面(Aspect):简单的理解就是把那些与核心业务无关的代码提取出来,进行封装成一个或几个模块用来处理那些附加的功能代码。(如日志,事务,安全验证)我们把这个模块...
分类:
编程语言 时间:
2016-09-02 10:06:27
阅读次数:
214
一、 MySQL存储引擎 1.1 有哪些存储引擎 MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎。1事务安全表引擎BDB(BerkeleyDB)、InnoDB2非事务安全表引...
分类:
数据库 时间:
2016-08-29 19:40:09
阅读次数:
192
MySQL存储引擎主要有两大类: 1. 事务安全表:InnoDB、BDB。 2. 非事务安全表:MyISAM、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、 CSV、BLACKHOLE、FEDERATED等。 MySQL默认的存储引擎是MyISAM(5.7版本中默 ...
分类:
数据库 时间:
2016-08-29 00:06:08
阅读次数:
257
半个月前看到博客园有人说.NET不行那篇文章,我只想说你们有时间去抱怨不如多写些实在的东西。 1、SQLSERVER优点和缺点? 优点:支持索引、事务、安全性以及容错性高 缺点:数据量达到100万以上就需要开始优化了,一般我们会对 表进行水平拆分,分表、分区和作业同步等,这样做大大提高了逻辑的复杂性 ...
分类:
数据库 时间:
2016-07-10 12:21:55
阅读次数:
246
最近做项目时,由于数据库存的中文乱码。改了一下配置。中文乱码改过来了,但是在导入数据时Unknown table engine 'InnoDB' 百度晚上各种拷贝。最后看了下InnoDB。是一种支持事务的引擎。给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。在重置时 ...
分类:
数据库 时间:
2016-07-07 17:13:22
阅读次数:
218