所有内容 第701页
-
数据库中间件 MyCAT源码分析 —— 跨库两表Join
1. 概述 MyCAT 支持跨库表 Join,目前版本仅支持跨库两表 Join。虽然如此,已经能够满足我们大部分的业务场景。况且,Join 过多的表可能带来的性能问题也是很麻烦的。 本文主要分享: 整...
-
Oracle基础教程之Merge into
Merge into语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDA...
-
DB分库分表的基本思想和切分策略
一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时...
-
Oracle 12c R2中的ADG会话保留特性
Oracle 12c R2中有一个不错的特性,那就是Active Data Guard会话保留,原本的叫法是Preserving Active Data Guard Application Conne...
-
MongoDB误删表恢复
一、场景描述 公司某工程师执行db.giveget_card.drop(),误将线上表删除。 幸好每天都有做备份,这个时候就体现了备份的重要性了,哈哈哈。。。 二、模拟故障过程 备份数据大小: rs_...
-
MySQL令人头疼的Aborted告警案例分析
实战 Part1:写在最前 在MySQL的error log中,我们会经常性看到一些各类的Aborted connection错误,本文中会针对这类错误进行一个初步分析,并了解一个问题产生后的基本排查...
-
如何格式化不属于任何段的损坏块
一、问题症状: 1. Rman 备份失败,显示 ORA-19566 错误,且被报告的坏块不属于任何对象 2. Dbverify 显示存在坏块 3. 坏块不属于任何对象 二、原因分析: 在重新使用和重新...
-
优化SQL查询:如何写出高性能SQL语句
1、 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条...
-
如何最有效地编写SQL
解决数据库级(SQL)工作上的问题,应该采用的是SET方法(整体的)而不是过程式的方法。下面来看看作者为什么这么说。 编写有效的SQL查询是企业软件世界中***的难题之一。 每个公司在数据库开发项目中...
-
SQLite数据库移植详解
在挂有小型系统的嵌入式产品中,移植SQLite数据库就是一项必须的工作。以下是针对arm-linux-gcc的arm产品来移植SQLite数据库的步骤详解,在移植之前,请先确保arm-linux-gc...
