mysql5.6 1g内存_1G内存用MySQL5.6还是用MySQL5.5比较好

mysql的50版本和51版本的区别:

一、5.0 增加了stored procedures、views、cursors、triggers、xa transactions的支持,增加了inforation_schema系统数据库。

二、5.1 增加了event scheduler,partitioning,pluggable storage engine api ,row-based replication、global级别动态修改general query log和slow query log的支持。

mysql 4.1/5.0/5.1/5.5/5.6各版本的主要区别

1、4.1 增加了子查询的支持,字符集增加utf-8,group by语句增加了rollup,mysql.user表采用了更好的加密算法。

2、5.0 增加了stored procedures、views、cursors、triggers、xa transactions的支持,增加了inforation_schema系统数据库。

3、5.1 增加了event scheduler,partitioning,pluggable storage engine api ,row-based replication、global级别动态修改general query log和slow query log的支持。

4、5.5的新特征

1)默认存储引擎更改为innodb

2)提高性能和可扩展性

a. 提高了默认线程并发数(innodb_thread_concurrency)

b. 后台输入/输出线程控制(innodb_read_io_threads、innodb_write_io_threads)

c. 主线程输入/输出速率控制(innodb_io_capacity)

d. 操作系统内存分配程序使用控制(innodb_use_sys_malloc)

e. 适应性散列索引(hash index)控制,用户可以关闭适应性散列功能。

f. 插入缓冲(insert buffering)控制,用户可以关闭innodb的插入缓冲功能。

g. 通过快速加锁算法提高可扩展性,innodb不在使用代理(posix)线程,而是使用原生的独立操作来完成互斥和读写锁定。

h. 恢复组提交(restored group commit)

i. 提高恢复性能

j. 多缓冲池实例

k. 多个回滚段(multiple rollback segments),之前的innodb版本最大能处理1023个并发处理操作,现在mysql5.5可以处理高达128k的并发事物,

l. linux系统固有的异步输入/输出,mysql5.5数据库系统也提高了linux系统的输入输出请求的并发数。

m. 扩展变化缓冲:添加了删除缓冲和清除缓冲

n. 改善了日志系统互斥和单独刷新(flush)列表互斥

o. 改善清除程序进度,在mysql5.5中清楚操作线程是独立的线程,并支持并发,可以使用innodb_purge_treads配置。

p. 改善事务处理中的元数据锁定。例如,事物中一个语句需要锁一个表,会在事物结束时释放这个表,而不是像以前在语句结束时释放表。

3)提高实用性

a. 半同步复制(semi-synchronous replication)

b. 复制heartbeat

c. 中继日志自动恢复(automatic relay log recovery)

d. 根据服务器过滤项复制(replication per server filtering)

e. 从服务器复制支持的数据类型转换(replication slave side data type conversions)

4)提高易管理性和效率

a. 建立快速索引(faster index creation)

b. 高效的数据压缩(efficient data compression)

c. 为大物件和可变长度列提供高效存储

d. 增加了information_schema表,新的表提供了与innodb压缩和事务处理锁定有关的具体信息。

5)提高可用性

a. 针对signal/resignal的新sql语法

b. 新的表/索引分区选项。mysql5.5将表和索引rang和list分区范围扩展到了非整数列和日期,并增加了在多个列上分区的能力。

6)改善检测和诊断

mysql5.5引入了一种新的性能架构(performancn_shema,p_s),用于监控mysql监控服务器运行时的性能。

5、5.6的新特征 1)innodb现在可以限制大量表打开的时候内存占用过多的问题(比如这里提到的)(第三方已有补丁)

2)innodb性能加强。如分拆kernel mutex;flush操作从主线程分离;多个perge线程;大内存优化等

3)innodb死锁信息可以记录到 error 日志,方便分析

4)mysql5.6支持延时复制,可以让slave跟master之间控制一个时间间隔,方便特殊情况下的数据恢复。

5)表分区功能增强

6)mysql行级复制功能加强,可以降低磁盘、内存、网络等资源开销(只记录能确定行记录的字段即可)

7)binlog实现 crash-safe

8)复制事件采用crc32校验,增强master/slave 复制数据一致性

9)新增 log_bin_basename (以前variables里面没有binlog位置信息,对数据库的监管很不方便)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344563.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java aspectj_Java:AspectJ的异常翻译

java aspectj在这篇博客文章中,我描述了如何使用AspectJ自动将一种异常类型转换为另一种异常类型。 问题 有时,我们处于必须将异常(通常由第三方库引发)转换为另一种异常的情况。 假设您正在使用像hibernate这样的持久性框架&…

mysql5.6.33安装教程_Linux下mysql5.6.33安装配置教程

本教程为大家分享了mysql5.6.33在linux下的安装配置方法,供大家参考,具体内容如下1、下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下6…

【渝粤教育】广东开放大学 劳动关系理论与实务 形成性考核 (1)

选择题 题目: 劳动关系的主体是( )。 答案:看左侧 题目: 主要研究企业对员工的管理政策、策略和实践的学派被称为( )。 答案:看左侧 题目: 工会以(…

【渝粤教育】广东开放大学 土木工程测量 形成性考核 (45)

选择题 题目:地面点沿法线方向至参考椭球面的距离称为该点的() 题目:地面点沿铅垂线方向至大地水准面的距离称为该点的() 题目:我国目前采用的高程基准是 题目:象限角的取值范围 题目…

基于表达式的访问控制

1.概述 今天,我们将回顾基于表达式的访问控制(EBAC),基于角色的访问控制(RBAC)和基于属性的访问控制(ABAC)之间的区别,并将重点放在EBAC上。 2.什么是基于表达式的访问控…

excel数据命令导入mysql_如何将EXCEL数据导入MYSQL

VBA对MySql数据库进行读取和写入操作时间:2009-10-06 09:18:47来源:网络 作者:未知 点击:178次以下代码用于32位系统,Office 2003,环境,MySql版本5.1在使用前需要先安装MySql的驱动,进行正确配置注意:必须给出正确的服务器名、数据库名、表名、数据库连接…

【渝粤教育】广东开放大学 工程力学 形成性考核 (27)

选择题 题目:物体受平面内三个互不平行的力作用而平衡,三个力的作用线()。 题目:力偶对物体的作用效应,决定于()。 题目:平面平行力系的独立平衡方程数目一般有&#xff…

node mysql安装目录_nodejs 指定全局安装路径和缓存路径

1、前提:已安装 nodejs(nodejs官网 https://nodejs.org), 并且已将其添加到了环境变量 path 中;2、进入cmd命令行,然后输入 node -v ,测试是否安装成功,出现版本号就表示安装成功3、进入cmd命令行,然后输入…

【渝粤教育】广东开放大学 房屋建筑学 形成性考核 (50)

选择题 题目:以下基础一般应用于单层厂房的基础是 题目:以下属于刚性防水的是 题目:装配整体式钢筋混凝土楼板包括 题目:当主梁的跨度为7m时,以下主梁高设计尺寸合理为 题目:是指为了防止建筑物构件由于气候…

【渝粤教育】广东开放大学 文化项目管理 形成性考核 (36)

选择题 题目: ( )是依据一定的标准和程序,对政策的效益、效率及价值进行判断的一种政治行为,目的在于取得有关这些方面的信息,作为决定政策变化、政策改进和制定新政策的依据 选择一项: 答案:看左侧 题目&…

mysql的sql执行原理图_性能测试MySQL之SQL运行原理

一,MySQL运行原理两个一样的图1,SQL语句执行的过程详细说明如上图所示,当向MySQL发送一个请求的时候,MySQL到底做了什么:a, 客户端发送一条查询给服务器。b, 服务器先检查查询缓存,如果命中了缓存&#xff…

穹顶灯打不出阴暗面_Java 8星期五:Java 8的阴暗面

穹顶灯打不出阴暗面在Data Geekery ,我们喜欢Java。 而且,由于我们真的很喜欢jOOQ的流畅的API和查询DSL ,我们对Java 8将为我们的生态系统带来什么感到非常兴奋。 Java 8星期五 每个星期五,我们都会向您展示一些不错的教程风格的…

【渝粤教育】广东开放大学 物业服务营销管理 形成性考核 (59)

选择题 题目: 单选 ( )是物业服务产品的期望产品。 答案:看左侧 题目: 单选 ( )是指模仿市场上旺销的其他物业服务企业的产品而开发的某种新产品。 答案:看左侧 题目&#xff1a…

【渝粤教育】广东开放大学 系统工程 形成性考核 (25)

选择题 题目:系统工程与系统科学的区别是,前者是工程技术,后者是基础理论。 答案:看左侧 题目:"有机论”生物学认为,有机体可分解为各个部分,各个部分的功能完全决定了系统的功能和特性。 …

Java 11:JOIN表,获取Java流

是否曾经想过如何将联接的数据库表转换为Java Stream? 阅读这篇简短的文章,并了解如何使用Speedment Stream ORM完成它。 我们将从Java 8示例开始,然后研究Java 11的改进。 Java 8和JOIN 速度允许将动态JOIN:ed数据库表作为标准J…

mysql宽字节注入_转宽字节注入详解

在mysql中,用于转义的函数有addslashes,mysql_real_escape_string,mysql_escape_string等,还有一种情况是magic_quote_gpc,不过高版本的PHP将去除这个特性。首先,宽字节注入与HTML页面编码是无关的&#xf…

【渝粤教育】电大中专中药制剂学 (2)作业 题库

1.根据药典、药品标准等将药物加工制成具有一定规格,可直接用于临床的药物制品,称为()。 A.制剂 B.剂型 C.单味中药 D.中成药 E.炮制 错误 正确答案:左边查询 学生答案:D 2.药材经过炮制后可直接用于中医临…

mysql集群软件有哪些_浅谈数据库集群软件优缺点有哪些

满心狼藉回答时间:2019-12-05向TA提问集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群…

【渝粤教育】电大中专办公设备使用与维护 (2)作业 题库

1以下哪个不是现代办公硬件需求的主要依赖()。 A扫描仪 B计算机 C办公桌 D打印机 错误 正确答案:左边查询 学生答案:B 2现代办公设备可分为计算机、通信()三大类。 A电子工具 B办公机械 C路由器 D碎纸机 错…

input发送a.jax_JAX-RS 2.0中的透明PATCH支持

input发送a.jaxPATCH方法是最不受欢迎的HTTP方法之一,因为直到最近才真正没有一种标准的PATCH格式。 一段时间以来,它已经针对JSON进行了标准化,因此有很多库可以为您完成繁重的工作。 出于本博客的目的,我将使用json-patch&#…