大数据
-
如何解决生产环境MySQL的死锁问题
生产问题 云服务上的生产环境中发现我们数据库出现了一个异常,异常堆栈信息如下: Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when tr…
-
mysql问题记录:varchar字段存数字加了索引,导致between速度非常慢,走了全表扫描
在字段类型为varchar并且是数字的时候,此时使用between num1 and num2。会导致不走索引。原因是因为当条件是数字的时候,mysql会将varchar字段先转换为数值,然后进行比较。建议的做法是使用正确的类型。此外,可…
-
【面试】【2】谈谈对MVCC的理解
1、MVCC是什么? MVCC是为了解决事务操作中多线程并发安全问题的无锁并发控制技术,它的全称是Multi-Version Concurrency Control,多版本并发控制,简称MVCC。 2、事务操作中多线程并发安全问题有哪些? 读读并发…
-
【面试】【2】谈谈对MVCC的理解
1、MVCC是什么? MVCC是为了解决事务操作中多线程并发安全问题的无锁并发控制技术,它的全称是Multi-Version Concurrency Control,多版本并发控制,简称MVCC。 2、事务操作中多线程并发安全问题有哪些? 读读并发…
-
MYSQL中数据库/数据表的一些相关操作
MySQL语句 MySQL不区分大小写 数据库的操作 数据库的创建 CREATE DATABASE <数据库名>; 展示已有的数据库 SHOW DATABASES [LIKE匹配模式]; 查看已创建的数据库格式 SHOW CREATE DATABASE <数据库名>; …
-
MySQL升级路线
Upgrade Paths• Upgrade is only supported between General Availability (GA) releases. • Upgrade from MySQL 5.6 to 5.7 is supported. Upgrading to the latest release is recommended before upgrading to t…
-
MYSQL中数据库/数据表的一些相关操作
MySQL语句 MySQL不区分大小写 数据库的操作 数据库的创建 CREATE DATABASE <数据库名>; 展示已有的数据库 SHOW DATABASES [LIKE匹配模式]; 查看已创建的数据库格式 SHOW CREATE DATABASE <数据库名>; …
-
sqli-labs 第二关---基于错误的GET整型注入
手工注入:代码审计: <?php//including the Mysql connect parameters.include("../sql-connections/sql-connect.php");error_reporting(0);// take the variablesif(isset($_GET['id'])){$id=$_GET['id'];//lo…
-
数据库领域资深专家韩锋正式加入 SphereEx,加速公司商业化产品版图扩张
我在数据库领域从业多年,经历了当代数据库产业的发展流程。近些年来,数据库行业正面临转型发展期,以新力量(国产)、新形态(开源)、新技术(分布式、云原生)等特性为代表的一大批新生企业快速成长,极大推动…
-
MySQL 内置函数 持续更新
MySQL取整函数 四舍五入 round()/round(‘值’,小数点位数) round(((po.gross_weight-po.tare_weight)-(pc.weight_deduction*0.001)),2) as actual_tonnage, 向下取整 FLOOR() FLOOR(FLOOR(p.price * (((po.gros…