-
在javaee的三层结构中,为何事物存在于业务层
所属栏目:[MySql教程] 日期:2022-03-26 热度:53
我们都知道在javaee实际开发中,分为3层结构来开发,controller,service和dao 那么为什么事物要存在于业务层中,事物是通过connection对象操作的,使用原始jdbc链接数据库的链接也是connection操作的,connection是在到是怎么传递到dao的呢? 这里讲解两种[详细]
-
Mysql数据库delete删掉后数据恢复报告
所属栏目:[MySql教程] 日期:2022-03-26 热度:191
数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。未进行数据库备份,未开启binlog。 导致数据丢失[详细]
-
mysql_config_editor安全登录用具学习
所属栏目:[MySql教程] 日期:2022-03-26 热度:122
mysql_config_editor出现在 mysql5.6.6以后 的版本,可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。 notice : 使用该特性要求当前主机的mysq[详细]
-
mysql锁剖析相关的几个系统视图
所属栏目:[MySql教程] 日期:2022-03-26 热度:128
mysql锁分析相关的几个系统视图: 1、infomation_schema.innodb_lock_waits +-------------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+-------------+------+-----+-----[详细]
-
MYSQL RC 和RR隔离等级差异性
所属栏目:[MySql教程] 日期:2022-03-26 热度:131
继续就上一篇比较RC 和RR隔离级别的差异性,有合适索引的比较: 会话158 查看隔离级别和在name 列创建索引 mysql show variables like %iso%; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | tx_iso[详细]
-
MySQL大量运用swap文件
所属栏目:[MySql教程] 日期:2022-03-26 热度:147
现象: 一台高配的MySQL数据库服务器,双CPU48线程. CentOS 7 本机磁盘是一万五千转的Raid 0.系统文件,Swap都分配在了本机磁盘. 服务器挂载了一个SSD的磁盘阵列.数据库文件都存放在磁盘阵列中. 系统运行之后,发现系统Swap大量使用,并且本机磁盘的IO使用率持续1[详细]
-
mysql company
所属栏目:[MySql教程] 日期:2022-03-26 热度:51
CREATE TABLE company ( comp_code_id int(10) NOT NULL auto_increment , org_id char(10) , mfg_comp_code char(20) , mfg_comp_name char(50) , process_plant_code char(20) , process_plant_name char(50) , max_turnover_sum decimal(18, 2) , prod_ca[详细]
-
try mysql5.5.8
所属栏目:[MySql教程] 日期:2022-03-26 热度:192
按照cmake吧,就不说了,下载源码,改bug CC=/usr/bin/gcc CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -Wall -O3 -g -static-libgcc -fno-omit-frame-pointer[详细]
-
三种测试华为手机真伪的方法,你确定都知道吗?学会可进行自查
所属栏目:[MySql教程] 日期:2022-03-26 热度:109
很多人进行购买手机时都怕买到山寨机,那么对于手机的真伪,我们应该如何查询呢?其实华为的官方渠道是不会出售山寨机以及翻新机的,其他渠道我们在购机时就要当心下,所购买的产品是否为翻新机,今天就跟大家分享三种测试华为手机真伪的方法,大家学会后可[详细]
-
Mysql半同步配置
所属栏目:[MySql教程] 日期:2022-03-26 热度:188
Mysql半同步的原理是主库只需要确认从库接收到了事物即可,无需等待从库应用,相比异步复制,半同步提高了数据完整性的保障,但会增加主库的响应时间。 1、安装Mysql并配置主从 参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql[详细]
-
MySQL和Oracle中的半连接测试总结
所属栏目:[MySql教程] 日期:2022-03-26 热度:97
SQL中的半连接在MySQL和Oracle还是存在一些差距,从测试的情况来看,Oracle的处理要更加全面。 首先我们来看看在MySQL中怎么测试,对于MySQL方面的测试也参考了不少海翔兄的博客文章,自己也完整的按照他的测试思路练习了一遍。 首先创建下面的表: create ta[详细]
-
MySQL 5.6 配置安全的加密密码
所属栏目:[MySql教程] 日期:2022-03-26 热度:167
在shell脚本中,通常要配置数据库的明文密码,这是不安全的。在MySQL 5.6版本以后,可以配置安全的加密密码文件,之后可以使用加密后的密码文件连接数据库,而不需要输入明文密码。 为本地root用户配置安全加密密码 [root@localhost ~]# mysql_config_editor[详细]
-
MySQL中的统计信息相关参数介绍
所属栏目:[MySql教程] 日期:2022-03-26 热度:169
统计信息的作用 上周同事在客户现场遇到了由于统计信息的原因,导致应用数据迁移时间过慢,整个迁移差点失败。关键时刻同事发现测试环境与生产环境SQL语句执行计划不一致,立刻收集统计信息才保证迁移得以正常完成。 统计信息对于SQL的执行时间有重要的影响[详细]
-
InnoDB Insert Buffer unable to purge a record
所属栏目:[MySql教程] 日期:2022-03-26 热度:67
MySQL5.6.23: fix UNABLE TO PURGE A RECORD 本文简述下之前我们线上频繁碰到的UNABLE TO PURGE A RECORD的原因 ################################################### 线上实例错误日志中偶尔出现 UNABLE TO PURGE A RECORD,从官方bug系统来看,很多用户都[详细]
-
Linux安装mysql数据库——编译安装
所属栏目:[MySql教程] 日期:2022-03-26 热度:76
Linux安装mysql数据库编译安装: 一. 注册一个oracle账号: Linux安装mysql数据库编译安装 二 .系统包准备 # yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-devel* make cmake 注意:ncurses[详细]
-
MySQL Transportable Tablespace 传输表空间 利用详解
所属栏目:[MySql教程] 日期:2022-03-26 热度:134
将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。 在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。 因为用到,故整理记录至此。 实验用到两台机器,单机单实[详细]
-
ASP连接MySQL数据库的办法
所属栏目:[MySql教程] 日期:2022-03-26 热度:184
ASP连接MySQL数据库的方法(转)[@more@]<% 测试读取MySql数据库的内容 strconnection=driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=root;password= 无需配置dsn set adodataconn = server.createobject(adodb.connection) adod[详细]
-
运用jmeter来造数据
所属栏目:[MySql教程] 日期:2022-03-26 热度:122
项目测试过程中,遇到这样一个需求,需要一张表里面有几百万的数据,需求很简单,本来想用jdbc直接写java往数据库里面插数据,后来想起jmeter好像可以实现这个需求,而且更简单便捷,所以用jmeter做了下数据准备工作,现在记录下做的过程。 1 打开jmeter,创[详细]
-
在MySQL中创造实现自增的序列
所属栏目:[MySql教程] 日期:2022-03-26 热度:98
由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下: 第一步:创建--Sequence 管理表 DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( name VARCHAR(50) NOT NULL, current_value INT[详细]
-
Inception SQL审核解释
所属栏目:[MySql教程] 日期:2022-03-26 热度:169
Inception SQL审核注解 1、建表语句 建表语句检查项 表属性的检查项 这个表不存在 对于create table like,会检查like的老表是不是存在。 对于create table db.table,会检查db这个数据库是不是存在 表名、列名、索引名的长度不大于64个字节 如果建立的是临[详细]
-
服务器内存不足致使LINUX KILL MYSQLD 故障
所属栏目:[MySql教程] 日期:2022-03-26 热度:161
环境说明 OS操作系统:SUSE Linux 11 数据库版 本:MYSQL 5.6 故障问题描述 客户反映MYSQL数据库因为内存不足被重启。 故障分析 1、根据MYSQL报警日志确认问题: 2016-10-24 12:28:49 29226 [Note] Plugin FEDERATED is disabled. 2016-10-24 12:28:49 29226[详细]
-
服务器租用时如何挑选带宽大小?
所属栏目:[MySql教程] 日期:2022-03-26 热度:111
服务器带宽是我们在服务器租用的时候必须选择的一项配置,有了带宽,用户才能对服务器进行访问。但是,我们往往在选择带宽容量大小的方面不知道应该如何选择,选小了不够用,选大了,会造成成本的增加,资源的浪费。今天无忧-勿忘我就来告诉大家应该如何选择[详细]
-
终于懂了,为啥说云数据库时代已来
所属栏目:[MySql教程] 日期:2022-03-26 热度:71
关于数据库,很多企业和个人开发者仍习惯于使用自建开源数据库,但自建开源数据库却十分依赖专业DBA和数据库技术人员等手工下载版本、补[详细]
-
MySQL 8.0 新加特性
所属栏目:[MySql教程] 日期:2022-03-26 热度:174
MySQL 8.0 新增特性: 1. 数据字典 新增了事务型的数据字典,用来存储数据库对象信息 之前,字典数据是存储在元数据文件和非事务型表中的 2. 账号权限管理 添加了对 角色 的支持,角色会对应一套权限,角色可以被添加、删除,角色上的权限也可以进行增删 可[详细]
-
mysql达成oracle的decode和translate以及管道符拼接
所属栏目:[MySql教程] 日期:2022-03-26 热度:90
目前要把网站整体业务迁移到云,并且又现在的oracle转换成mysql数据库,实现去ioe,现在有个任务是把oracle的一个视图在mysql中创建上,相关的基表已经创建完毕,想当然觉得只要把oracle的创建语句有拿出来,在mysql执行就可以了,其实真正过程遇到了很多问题[详细]
