MySql中执行计划如何来的——Optimizer Trace | 京东云技术团队
当谈到MySQL的执行计划时,会有很多同学想:“我就觉得使用其他的执行方案比EXPLAIN语句输出的方案强,凭什么优化器做的决定与我得不一样?”。这个问题在MySQL5.6之前或许自己很难解决,但是现在MySQL5.6及更高的版本中引入了OptimizerTrace。
Wesley13 Wesley13
3年前
Mysql(九):Python连接MySQL数据库之pymysql模块使用
Python3连接MySQL本文介绍Python3连接MySQL的第三方库PyMySQL的基本使用。PyMySQL介绍PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MyS
Wesley13 Wesley13
3年前
C++操作MySQL数据库
用C操作MySQL数据库,linux下需要用到头文件 include<mysql/mysql.h 说明:https://blog.csdn.net/Linux\_ever/article/details/50651513为了使用方便,写了一个MyDataBase类,提供一些基本的数据库操作,和一个query函数用来提供自定义查询
Wesley13 Wesley13
3年前
mysql 主从复制
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master:  vi/etc/my.cnf
Wesley13 Wesley13
3年前
mysql存储引擎
什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySql的存储引擎:MyISAM节省数据库空间,当数据读远大于修改时,可以使用该存储引擎InnoDB支持事务,
Wesley13 Wesley13
3年前
Java 并发底层知识,锁获取超时机制知多少?
当我们在使用Java进行网络编程时经常会遇到很多超时的概念,比如一个浏览器请求过程就可能会产生很多超时的地方,当我们在浏览器发起一个请求后,网络socket读写可能会超时,web服务器响应可能会超时,数据库查询可能会超时。而对于Java并发来说,与超时相关的内容主要是线程等待超时和获取锁超时,比如调用Object.wait(long)就会使线程进入等待状并在
Wesley13 Wesley13
3年前
Java锁事之Unsafe、CAS、AQS知识点总结
!(https://oscimg.oschina.net/oscnet/e14679ca0bdd2b95aa5869200e6bbaefff2.gif)关注“Java艺术”一起来充电吧!Unsafe、CAS、AQS是我们了解Java中除synchronized之外的锁必须要掌握的重要知识点。CAS是一个比较和替换的原子操作,AQS的实现
Wesley13 Wesley13
3年前
mysql的安装与卸载
mysql免安装版:mysql5.6.43winx64百度云链接:https://pan.baidu.com/s/1xsNmFFBH08OrfVEZSFRHuw提取码:x3sy下图着色部分是重点:1.如果你的电脑已经安装过mysql,请卸载,找不到卸载的话直接找到安装文件夹,删除2.删除服务:wind
Wesley13 Wesley13
3年前
mysql5.7.13免安装版超详细安装教程
1.MySQL(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2Fmysql)官方下载地址:http://dev.mysql.com/downloads/mysql/根据自己的电脑的系统去选择一个,本人64位,就选第二个2.环境变量配置
京东云开发者 京东云开发者
2个月前
深入理解分布式锁:原理、应用与挑战
作者:京东物流刘浩前言在单机环境中,我们主要通过线程间的加锁机制来确保同一时间只有一个线程能够访问某个共享资源或执行某个关键代码块,从而防止各种并发修改异常。例如,在Java中提供了synchronized/Lock。但是在分布式环境中,这种线程间的锁机制