MySQL 数据库原理:MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现 前言 上一篇文章讲解了MySQL的事务的相关概念MySQL的事务特性概念梳理总结 文章末尾提出了事务因并发出现的问题有哪些?本篇将着重讲述这个问题的前因后果及解决方式。 事务因并发出现的问题有哪些 脏读 概念:一个事务读取到其他事务未提交的数据。用一个图来...
MySQL 详解SQL Server携程核心系统数据库无感迁移到MySQL实战 前言 携程酒店订单系统的存储设计从1999年收录第一单以来,已经完成了从单一SQLServer数据库到多IDC容灾、完成分库分表等多个阶段,在见证了大量业务奇迹的同时,也开始逐渐暴露出老骥伏枥的心有余而力不足之态。基于更高稳定性与高效成本控制而设计的订单存...
Oracle 安装教程:oracle 11g数据库的安装注意事项总结 oracle 11g 安装注意事项 1、首先时这个配置安全更新页面,不需要填写电子邮件,下面安全更新也取消候选,否则一旦出现软件更新,会拖慢我们的使用进度 2、在安装选项这里,就选择第一个“创建和配置数据库”,就是安装完整的oracle数据库软件 第二个“...
SQLSERVER SQL开发知识:sql server 交集,差集的用法详解 概述 为什么使用集合运算: 在集合运算中比联接查询和EXISTS/NOT EXISTS更方便。 并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合。 在T-SQL中。UNION集合运算可以将两个输入查询的结果组合成一个结果...
Oracle oracle集群确认CRS是否开机自启 # /u01/app/11.2.0/grid/bin/crsctl config crs CRS-4622: Oracle High Availability Services autostart is enabled. # more /etc/oracl...
MySQL MySQL数据库提升大量数据查询效率的优化神器 前言 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性...
MySQL MySQL开发知识:MySQL常见的脚本语句格式参考指南 表整体(TABLE )操作 针对数据库的表进行新增操作,考虑到脚本可重复执行,有以下两种方案 使用TRYADDTABLE存储过程 CALL TRYADDTABLE(‘ACT_GE_PROPERTY’, ‘CREATE T...
Oracle ORACLE开发:Oracle数据库中通用的函数实例详解 一、 Scott用户下的表结构 SCOTT。是在Oracle数据库中,一个示例用户的名称。其作用是为初学者提供一些简单的应用示例,不过其默认是锁定状态,在安装时,根据用户需要,在“数据库配置助手”界面完成后,弹出的对话框中̵...
MySQL MySQL优化案例:MySQL组合索引(多列索引)使用与优化案例详解 1、多列索引 我们经常听到一些人说"把WHERE条件里的列都加上索引",其实这个建议非常错误。 在多个列上建立单独的索引大部分情况下并不能提高MySQL的查询性能。MySQL 在5.0之后引入了一种叫“索引合并”...
SQLSERVER SQL开发知识:Sql Server数据库把列根据指定内容拆分数据的方法实例 今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例 select id , XXXX FROM BIZ_PAPER where id =’4af210ec675927fa016772bf7dd025...
SQLSERVER SQL基础:SQL语句中JOIN的用法场景分析 记录:256 写SQL最高境界:SELECT * FROM 表名。当然这是一句自嘲。探究一下SQL语句中JOIN的用法,直到经历这个场景,变得想验证一下究竟。 一、场景 把关系型数据库A中表TEST_TB01和TEST_TB02迁移到大数据平台M(MaxC...