- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 mysql 表中导入数据的方式有两种
第一种:将以上数据整理成SQL语句,insert into tab1 ....第二种:通过加载文件的方式将数据导入到表中1、创建一个pet.txt的文件(注:每个字段中用tab键隔开,字段没有值得记录用\N代替)Fluffy Harold cat f 1993‐02‐04Claws Gwen cat m 1994‐03‐17Buffy Harold dog f 1989‐05‐13Fang Benny dog m 1990‐08‐27Bowser Diane dog...
2020-11-07 14:37:54 235
原创 mysql主备延迟和切换
主备延迟主备切换可能是一个主动运维动作,比如软件升级、主库所在机器按计划下线等,也可能是被动操作,比如主库所在机器掉电。数据同步有关的时间点主要包括以下三个: 主库A执行完成一个事务,写入binlog,我们把这个时刻记为T1; 之后传给备库B,我们把备库B接收完这个binlog的时刻记为T2; 备库B执行完成这个事务,我们把这个时刻记为T3。 所谓主备延迟,就是同一个事务,在备库执行完成的时间和主库执行完成的时间之间的差值,也就是T3-T1。在备库上执行...
2020-11-01 22:30:12 364
原创 mysql主从复制及binlog格式
目录一个事务日志同步的完整过程binlog的三种格式对比当binlog_format=statementbinlog_format=‘row’binlog_format=‘mixed’ 它就是前两种格式的混合一个事务日志同步的完整过程 在备库B上通过change master命令,设置主库A的IP、端口、用户名、密码,以及要从哪个位置开始请求binlog,这个位置包含文件名和日志偏移量。 在备库B上执行start slave命令,这时候备库会启动两个线程,就是图中..
2020-11-01 22:01:51 859
原创 mysql临时方案及持久化方法
目录临时性地Mysql提升一些性能短连接风暴max_connections慢查询性能问题索引没有设计好SQL语句没写好;MySQL选错了索引。QPS突增问题MySQL是怎么保证数据不丢的binlog的写入机制redo log的写入机制组提交WAL机制主要得益于两个方面MySQL现在出现了IO性能瓶颈临时性地Mysql提升一些性能短连接风暴max_connections用来控制一个MySQL实例同时存在的连接数的上限,超过这个值...
2020-11-01 21:05:53 354
原创 mysql 当前读
RR级别当前度如何避免幻读间隙锁(Gap Lock)跟间隙锁存在冲突关系的,是“往这个间隙中插入一个记录”这个操作。间隙锁之间都不存在冲突关系。next-key lock间隙锁和行锁合称next-key lock,每个next-key lock是前开后闭区间。也就是说,我们的表t初始化以后,如果用select * from t for update要把整个表所有记录锁起来,就形成了7个next-key lock,分别是 (-∞,0]、(0,5]、(5,10]、(10,15]、(15,20]、
2020-11-01 16:34:00 1848
原创 mysql查询时间长或变慢
数据库实例本身影响MySQL数据库本身就有很大的压力,导致数据库服务器CPU占用率很高或ioutil(IO利用率)很高,这种情况下所有语句的执行都有可能变慢。查询长时间不返回select * from t where id=1;等MDL锁使用show processlist命令查看Waiting for table metadata lock的示意图。出现这个状态表示的是,现在有一个线程正在表t上请求或者持有MDL写锁,把select语句堵住了。等flush等行...
2020-10-31 23:54:12 856
原创 mysql 索引字段做函数操作
索引字段做函数操作目录索引字段做函数操作结论例子1例子2:隐式类型转换例子3:隐式字符编码转换结论索引字段做函数操作,可能会破坏索引值的有序性,因此优化器就决定放弃走树搜索功能。索引字段不能进行函数操作,但是索引字段的参数用函数数据准备CREATE TABLE `tradelog` ( `id` int(11) NOT NULL, `tradeid` varchar(32) DEFAULT NULL, `operator` ...
2020-10-31 15:10:17 815
原创 mysql 随机选数据---MySQL对临时表排序的执行过程
目录mysql 随机选数据表结构查询语句临时内存表的排序mysql 随机选数据表结构CREATE TABLE `words` ( `id` int(11) NOT NULL AUTO_INCREMENT, `word` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;查询语句select word from words order by rand() limi...
2020-10-31 12:55:09 357
原创 java学习过程
多线程与虚拟机百度云盘里视频课程极客时间文字课程csdn文章栏目https://blog.csdn.net/panweiwei1994/article/details/78483167java 3y的pdf文档BIO NIO AIOJava 基础之详解 Java IO](https://www.cnblogs.com/CQqf/p/10795656.html)面试题目百度io nio前几篇文章极客时间百度网盘视频...
2020-05-12 14:12:28 106
原创 spring mvc web.xml 配置出现 Attribute "xmlns:xsi" must be declared for element type "web-app"
webapp这个标签必须是第一行的,前面有注释文档都不可以,所以将webapp这个标签前面的文档全部删掉就可以
2018-07-08 02:14:51 552
原创 mysql-5.7.17-winx64安装
mysql-5.7.17-winx64安装mysql-5717-winx64安装下载解压配置环境变量新建myiniCmd初始化安装服务启动下载点这里下载解压,配置环境变量 MYSQL_HOME zhuan PATH:% MYSQL_HOME%/bin新建my.ini#########################################################
2017-03-09 18:11:46 204
原创 https和http的区别!
HTTPS需要CA申请证书,要交费。HTTP使用明文传输,而HTTPS,使用ssl加密传输。端口号不同,HTTP是80,而HTTPS是443
2016-11-08 01:08:31 279
转载 数据库调优
1、数据库调优 计算机硬件调优 数据库对象的放置策略 利用数据库分区技术,均匀地把数据分布在系统的磁盘中,平衡I/O 访问,避免I/O 瓶 颈使用磁盘硬件优化数据库基本表设计优化第三范式的基本特征 是非主键属性只依赖于主键属性。优点:一是能消除 冗余数据、节省磁盘存储空间;二是有良好的数据完整性限制(基于主外键的参照完整限制 和基于主键的实体完
2016-10-21 19:27:01 303
转载 MYSQL免安装版配置
复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换#以下是复制内容,这行可不复制[client]port=3306default-character-set=utf8#客户端字符类型,与服务端一致就行,建议utf8[mysqld]port=3306character_set_server=utf8#服务端字符类型,
2016-10-19 23:38:34 209
原创 Java集合框架面试题目
1、为什么Map接口不继承Collection 接口?Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 Map没有继承Collection接口,Map提供key到v
2016-10-19 22:14:11 262
HTML表单验证没有反映
2015-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人