本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- johnsmith9th
- jveqi
- java-007
- sunj
最新文章列表
【赵强老师】什么是Redis Cluster
(一)什么是Redis Cluster?
Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的。
Redis使用中遇到的瓶颈
我们日常在对于redis的使用中,经常会遇到一些问题: (1)高可用问题,如何保证redis的持续高 ...
【赵强老师】Oracle数据库的内存结构
首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下:
每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。
系统全局(SGA):一组共享的内存结构(称为SGA 组件),其中包含一个OracleDB 实例的数据和控制信息。SGA 由所有服务器进程和后台进程共享。SGA 中存储的数据有高速缓存的数据块和共享SQL 区域等;SGA的大小由参数s ...
【赵强老师】利用数据库触发器实现数据的同步
一、什么是触发器
数据库触发器是一个与表相关联的,存储的PL/SQL 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,Oracle自动执行触发器中定义的语句序列。
触发器的应用场景如下:
复杂的安全性检查
数据的确认
数据库审计
数据的备份和审计
二、创建Oracle触发器的语法
CREATE [OR REPLAC ...
【赵强老师】Oracle RAC集群的概念
一、什么是Oracle RAC?
Oracle RAC 是一个具有共享缓存架构的集群数据库,它克服了传统的无共享方法和共享磁盘方法的限制,为您的所有业务应用提供了一种具有高度可扩展性和可用性的数据库解决方案。Oracle RAC 是 Oracle 私有云架构的关键组成部分。 Oracle Real Application Clusters 可以消除数据库服务器单点故障问题,从而为客户提供优 ...
【赵强老师】SQL的字符函数
字符函数,顾名思义,操作的就是字符串。通过下图,我们来了解一下Oracle的字符函数。
一、大小写控制函数
lower、upper、initcap
select lower('Hello World') 转小写,upper('Hello World') 转大写,initcap('hello world') 首字母大写
from dual;
二、字符控制 ...
【赵强老师】删除表和Oracle的回收站
一、Oracle的Drop Table语句
首先,我们来看一下Oracle Drop Table的语法格式。
解释一下里面的参数:
schema
Schema表示方案名称,这里可以理解为用户名,缺省为当前用户下的表。比如,要删除scott用户下的emp表,drop table scott.emp
purge
purge可选项,如果开启了回收站(or ...
【赵强老师】Oracle数据库的存储结构
Oracle的存储结构分为:物理存储结构和逻辑存储结构。
一、物理存储结构:指硬盘上存在的文件
数据文件(data file)
一个数据库可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个操作系统文件。数据库的对象(表和索引)物理上是被存放在数据文件中的。当我们要查询一个表的数据的时候,如果该表的数据没有在内存中,那么oracle就要读取该表所在的数据文 ...
Hybris和C4C的SQL trace工具
# Hybris
用法和ABAP的ST05完全一样:
在UI做一个搜索:
从trace文件里也能看出后台搜索用的DB表是USERS:
# C4C
C4C因为是cloud system,即使customer的admin也不会直接和DB table打交道,所以没有类似CRM和Hybris的SQL trace工具。
不过SAP support仍然可以登后台用ST ...
【OPatch】从 Oracle Database 19.3 升级到 Oracle Database 19.6
1. 背景介绍
由于Oracle Database 19c会作为Oracle长期支持的版本,官方也建议大家选择19c这个版本。而最新推出的20c会作为一个全新的发布序列,当前版本是20.1,此版本的生命周期也会比较短,因此可以再观望一下20c的后续版本。我安装了在Oracle官网可以下载到的19.3的版本,完成了升级到19.6版本的操作过程,给此项目工作提供文档支持。
2. 升级过程
可以从MOS ...
oracle中视图v$sql的用途
1、获取正在执行的sql语句、sql语句的执行时间、sql语句的等待事件:
select a.sql_text,b.status,b.last_call_et,b.machine,b.event,b.program from v$sql a,v$session b where a.sql_id=b.sql_id
2、获取sql语句执行时间:
select sql_text,cpu_time/1 ...
mysql sql 用户一天领取数计算
select
t.id
,t.title
,t.subtitle
,t.num -- 该券生成总数量
,t.limit_draw_num -- 每人限领数量
,t.limit_day_draw_num -- 每天每天限领数量
,t.created_at
...
小米流式平台架构演进与实践
小米业务线众多,从信息流,电商,广告到金融等覆盖了众多领域,小米流式平台为小米集团各业务提供一体化的流式数据解决方案,主要包括数据采集,数据集成和流式计算三个模块。目前每天数据量达到 1.2 万亿条,实时同步任务 1.5 万,实时计算的数据 1 万亿条。
伴随着小米业务的发展,流式平台也经历三次大升级改造,满足了众多业务的各种需求。最新的一次迭代基于 Apache Flink,对于流式平台内部模块 ...