-
2022-04-07 09:56:38更多相关内容
-
请问一下mysql8好用吗?现在用的多吗?
2021-01-19 00:02:59mysql8 可以说是一个质的飞越。增加了很多新特性,以及提高了各方面的速度。增加了开窗函数Ⅱ InnoDB增强自增列方面自增列方面。现在自增列计数器会在每次值修改时,将值写到REDO LOG中,并且在CHECKPOINT时写到存储...mysql8 可以说是一个质的飞越。增加了很多新特性,以及提高了各方面的速度。增加了开窗函数
Ⅱ InnoDB增强
自增列方面
自增列方面。现在自增列计数器会在每次值修改时,将值写到REDO LOG中,并且在CHECKPOINT时写到存储引擎私有的系统表中。
这就消除了以往重启实例自增列不连续的问题(这也可能形成了一个新的竞争点(盖国强会上提问InnoDB开发者))。
Btree索引方面
Btree索引被损坏。InnoDB会向REDO LOG中写入一个损坏标志。同时也会CHECKPOINT时将内存中损坏页的数据记录到存储引擎私有的系统表中。
这也就促成了恢复时。两边一致的情形。索引不可用,并不会造成实例起不来。这很大程度上降低了之前使用innodb_force_recovery和innodb_fast_shutdown的必要。
提升了一致性。(对于一般DBA来说透明,知道有这么回事就好)
NoSQl操作
InnoDB memcached插件支持多个get操作(在单个memcached查询中获取多个键/值对)
和范围查询。(个人认为这个挺牛逼,有点像NoSQL,不仅仅是NoSQL)。
需要安装daemon_memcached插件,其中多了一个innodb_memcache schema,这个schema中有几张表,其中一张containers用来与InnoDB表之间做映射,,
然后通过接口访问Innodb表。然后会有一个11211的端口打开,用于建立连接。
好处是通过减少客户端和服务器之间的通信流量,在单个memcached查询中获取多个键/值对的功能可以提高读取性能。
对于InnoDB来说,也意味着更少的事务和开放式表操作。
死锁检测
新的动态配置选项innodb_deadlock_detect可用于禁用死锁检测,默认打开。 在高并发系统上,当大量线程等待相同的锁时,死锁检测会导致速度下降。 有时,在死锁发生时,
禁用死锁检测并依赖innodb_lock_wait_timeout设置进行事务回滚可能更有效。记得之前版本遇到死锁会自动回滚。以下截图来自MySQL5.7,与8.0默认相同。
(也就是说即便MySQL5.7也是有死锁检测的,并且自动回滚权重较小的事务(套死除外))。
尝试更改innodb_deadlock_detect参数为OFF。则遇到死锁时两个工作线程都会被堵塞。直到innodb_lock_wait_timeout设定的锁超时。
新的INFORMATION_SCHEMA.INNODB_CACHED_INDEXES表保存了Innodb索引缓存在Innodb buffer pool中的页数。
现在,所有InnoDB临时表都将在共享临时表空间ibtmp1中创建。
加密特性
支持REDO和UNDO表空间加密。
共享锁方面
InnoDB在 SELECT ... FOR SHARE 和 SELECT ... FOR UPDATE锁定读语句上 支持不等待( NOWAIT)和跳过锁(SKIP LOCKED)的选项。也就是说以往加了共享锁之后必须手动释放。
这里如果没有锁就返回结果,如果有就报下面错误。
如果是用有锁就跳过,则无数据。
根据场景使用。反正都是秒回。降低了排查数据库超时的可能。
-
dbForge Studio for MySQL试用版:一款功能强大的MySQL管理工具、数据库开发和SQL查询工具
2021-07-17 13:25:10dbForge Studio for MySQL 试用版 试用版 开发语言: 软件 可用平台: MySQL 当前版本: v6.2 dbForge Studio for MySQL是一款强大的和专业的MySQL管理IDE,提供了一系列完整的MySQL管理工具、数据库开发和SQL查询... -
好用的MySQL 连接工具
2018-06-16 17:39:55非常好用,每天都用的MySQL连接工具………………好用…… -
mysql8好用吗?现在用的多吗?
2021-01-18 19:16:34展开全部mysql8 可以说是一个质的飞越。增加了很多新特性,以及提高了各方面的速度。增加了开e69da5e6ba9062616964757a686964616f31333431336134窗函数Ⅱ InnoDB增强自增列方面自增列方面。现在自增列计数器会在每次...展开全部
mysql8 可以说是一个质的飞越。增加了很多新特性,以及提高了各方面的速度。增加了开e69da5e6ba9062616964757a686964616f31333431336134窗函数
Ⅱ InnoDB增强
自增列方面
自增列方面。现在自增列计数器会在每次值修改时,将值写到REDO LOG中,并且在CHECKPOINT时写到存储引擎私有的系统表中。
这就消除了以往重启实例自增列不连续的问题(这也可能形成了一个新的竞争点(盖国强会上提问InnoDB开发者))。
Btree索引方面
Btree索引被损坏。InnoDB会向REDO LOG中写入一个损坏标志。同时也会CHECKPOINT时将内存中损坏页的数据记录到存储引擎私有的系统表中。
这也就促成了恢复时。两边一致的情形。索引不可用,并不会造成实例起不来。这很大程度上降低了之前使用innodb_force_recovery和innodb_fast_shutdown的必要。
提升了一致性。(对于一般DBA来说透明,知道有这么回事就好)
NoSQl操作
InnoDB memcached插件支持多个get操作(在单个memcached查询中获取多个键/值对)
和范围查询。(个人认为这个挺牛逼,有点像NoSQL,不仅仅是NoSQL)。
需要安装daemon_memcached插件,其中多了一个innodb_memcache schema,这个schema中有几张表,其中一张containers用来与InnoDB表之间做映射,,
然后通过接口访问Innodb表。然后会有一个11211的端口打开,用于建立连接。
好处是通过减少客户端和服务器之间的通信流量,在单个memcached查询中获取多个键/值对的功能可以提高读取性能。
对于InnoDB来说,也意味着更少的事务和开放式表操作。
死锁检测
新的动态配置选项innodb_deadlock_detect可用于禁用死锁检测,默认打开。 在高并发系统上,当大量线程等待相同的锁时,死锁检测会导致速度下降。 有时,在死锁发生时,
禁用死锁检测并依赖innodb_lock_wait_timeout设置进行事务回滚可能更有效。记得之前版本遇到死锁会自动回滚。以下截图来自MySQL5.7,与8.0默认相同。
(也就是说即便MySQL5.7也是有死锁检测的,并且自动回滚权重较小的事务(套死除外))。
尝试更改innodb_deadlock_detect参数为OFF。则遇到死锁时两个工作线程都会被堵塞。直到innodb_lock_wait_timeout设定的锁超时。
新的INFORMATION_SCHEMA.INNODB_CACHED_INDEXES表保存了Innodb索引缓存在Innodb buffer pool中的页数。
现在,所有InnoDB临时表都将在共享临时表空间ibtmp1中创建。
加密特性
支持REDO和UNDO表空间加密。
共享锁方面
InnoDB在 SELECT ... FOR SHARE 和 SELECT ... FOR UPDATE锁定读语句上 支持不等待( NOWAIT)和跳过锁(SKIP LOCKED)的选项。也就是说以往加了共享锁之后必须手动释放。
这里如果没有锁就返回结果,如果有就报下面错误。
如果是用有锁就跳过,则无数据。
根据场景使用。反正都是秒回。降低了排查数据库超时的可能。
-
超好用的MySQL巡检工具
2019-04-11 15:57:34超级好用 本人亲自测试 直接运行shell脚本即可 超级好用 -
Navicat,一款好用的mysql可视化工具
2020-11-13 16:32:06一款方便实用的数据库操作的可视化工具,简洁的中文界面,强大的功能,万能的Navicat猫,快速处理和解决你的数据库操作问题 -
最新版MacOS系统64位安装MySQL5.7.xx最好用的两个版本.zip
2020-11-16 08:37:15最新MacOS系统安装MySQL5.7.xx最好用的两个版本,安装比较简单,双击打开,一直下一步即可安装完成,如需要配置环境变量,请参考发布的博客文章。 -
非常好用的mysql客户端sqlyog中文版
2018-09-26 15:03:18非常好用的mysql客户端sqlyog中文版,64位Windows版; -
mysql-5.5.27-win32-兼容各类系统-简单好用-itheima.rar
2021-11-07 14:20:10超级好用推荐!!!新手入门安装mysq驱动包安装简单 -
DBExportDoc V1.0 For MySQL 好用的mysql转doc文档工具
2019-07-03 18:27:35这个工具呢,专业的将mysql数据按照word指定的格式导出成word文件,比如生成数据库说明文档还是非常方便的。按照压缩包中的说明简单配置下,是非常好用的。 -
非常好用的可视化管理MySql工具——mysql-workbench-community-8.0.19-winx64
2020-04-16 18:54:39MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL ... -
Mysql Helper 最好用的 MysqlHelper.cs (MySql.Data.dll)
2014-08-15 16:01:06最好用的 MysqlHelper.cs,Mysql Helper 本人多次改进和调整,处理了MySql.Data.dll 中的多个bug导致的程序异常,执行快速,使用方便。【来自金花工具】 -
好用的MAC MYSQL 连接工具
2016-01-18 18:57:24好用的MAC MYSQL 连接工具,非常好用,强烈推荐. -
非常好用的mysql,下载即可使用!!,谢谢使用
2019-03-12 09:37:18简洁版的mysql,非常好用,安装就可使用,谢谢使用! -
5款好用的mysql客户端
2021-01-19 06:05:151.EMSSQLManagerforMySQL是一款高性能MySQL数据库服务器系统的管理和开发工具。它支持从MySQL3.23到6.0的任一版本,并支持最新版本的MySQL的特点,包括:查看、存储规程和函数、InnoDB外部键字和其他特点。它提供了...1. EMS SQL Manager for MySQL
是一款高性能MySQL数据库服务器系统的管理和开发工具。它支持从MySQL 3.23到6.0的任一版本,并支持最新版本的MySQL的特点,包括:查看、存储规程和函数、InnoDB外部键字和其他特点。它提供了大量工具以满足富有经验的用户的所有要求。添加了精心设计的操作向导系统,以及SQL Manager for MySQL那富有艺术感的图形用户界面,即使新手也可以不会为如何使用而感到困扰。
2. NaviCat
Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。
3. phpMyAdmin
phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。
4. MySQL-Front
一款小巧的管理Mysql的应用程序. 主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。
5. SQLyog
SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的!功能如下:
快速备份和恢复数据;
以GRID / TEXT 格式显示结果;
支持客户端挑选、过滤数据;
批量执行很大的SQL脚本文件;
快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的;
程序本身非常短小精悍!压缩后只有348 KB ;
完全使用MySQL C APIs程序接口;
以直观的表格界面建立或编辑数据表;
以直观的表格界面编辑数据;
进行索引管理;
创建或删除数据库;
操纵数据库的各种权限:库、表、字段;
编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式;
输出数据表结构/数据为SQL脚本;
支持输入/输出数据为CSV文件;
可以输出数据库清单为HTML文件;
为所有操作建立日志;
个人收藏管理操作语句;
支持语法加亮显示;
可以保存记录集为CSV、HTML、XML 格式的文件;
99% 的操作都可以通过快捷键完成;
支持对数据表的各种高级属性修改;
查看数据服务器的各种状态、参数等;
支持更改数据表类型为ISAM, MYISAM, MERGE, HEAP, InnoDB, BDB
刷新数据服务器、日志、权限、表格等;
诊断数据表:检查、压缩、修补、分析;
-
mysql安装包
2019-01-31 16:14:46最好用的mysql工具,亲测可用,好用请给好评!!!!!! -
MySQL64位安装版 【亲测好用】
2020-05-06 23:39:00安装版64位MySQL安装包,亲测好用 找了好久都没找到好用的安装包了,免安装用不习惯,去官网下又太慢,这是一个不错的选择 -
基于thinkphp的mysql数据库的备份与还原类(好用)
2020-10-03 20:00:14基于thinkphp的mysql数据库的备份与还原类,想在你thinkphp开发的项目中加入mysql数据库的备份与还原功能的话,这是一个不错的选择 -
mysql 数据库管理软件 非常好用
2018-08-21 16:51:46mysql 数据库管理软件, 非常好用,绿色版本,很小的软件。 -
简单好用的php的MYSQL分页类.zip
2019-07-11 09:38:51这个类没有公有的方法,像上一页、下一页、首页、末页、当前页数、总页数、当前显示条数、总条数这些值,分别赋给了成员属性,调用时只需要输出相应的成员属性即可,非常方便。 在实例化传值的时候,只需要传... -
非常好用的mysql客户端
2015-11-12 12:23:45非常好用的mysql管理工具,大家都在使用 -
mysql-connector-odbc-8.0.27-winx64.msi
2022-01-02 10:40:39mysql-connector-odbc-8.0.27-winx64.msi -
Mac OSX下的MySql 管理工具 Sequel-pro-1.1.2,非常好用!
2016-05-06 22:44:52Mac OSX MySql 管理工具 Sequel-pro 非常好用,比Mysql Workbench 好用,试试就知道了. -
centos7 x64+mysql8生产环境部署
2021-01-09 06:38:45文章目录centos7 x64+...连接centos服务器: 本文采用SecureCRT连接centos服务器,SecureCRT是一款收费商业软件,收费的软件相对还是比较好用一点。如若不想交费,请自行百度,你懂的~~该软件自你第一次双击后,就自然 -
jbpm.mysql.Mysql_最好用的数据库构建脚本_含Jpdl_json.sql
2021-11-03 21:19:47jbmp 工作流 MySQL数据库脚本支持用户自定义,这个脚本结合jbpm流程涉及器可以实现用户自定义工作流功能 http://ctjee.com/customized.html#mod8 -
php 将excel导入mysql
2021-01-20 00:24:57我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用。PHP-ExcelReader,下载地址: http://sourceforge.net/projects/phpexcelreader说明: 测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,... -
mysql57版本Windows下使用,简单好用,物超所值
2021-04-10 14:33:24学生党、Windows用户 -
fastReport连接mysql插件
2018-08-29 10:23:18fastReport连接mysql的插件,使用此插件可以完美解决FastReport不能连接mysql的问题