在执行和获取结果前,数据库系统对此sql将进行几个步骤的处理过程:  1、语法检查(syntax check)  检查此sql的拼写是否语法。  2、语义检查(semantic check)  诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。  3、对sql语句进行解析(prase)  利用内部算法对sql进行解析,生成            
                
         
            
            
            
            提到软解析(soft parse)和硬解析(hard parse),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check)检查此sql的拼写是否语法。2、语义检查(semantic check)诸如检查sql语句中的访问            
                
         
            
            
            
            近期学习Ajax,不可避免地就接触到了GET和POST,所以简单谈一谈我对这两个请求的理解。GET请求GET请求一般用于向服务器查询某些信息,必要时,需要在GET请求的URL后面添加字符串参数,对XHR而言(XMLHttpRequest对象),查询字符串必须正确编码后添加到URL后面,然后再传给open()方法,由于浏览器对于URL有长度限制,就会导致用此请求发送数据的长度也有限制。且由于参数包含            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 19:40:12
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE硬解析分析前言ORACLE的硬解析和软解析AWR报告中的硬解析通过ORACLE视图判断硬解析关于version count 前言工作中ORACLE使用的越多,发现对ORACLE了解的越少。用到现在发现对于ORACLE什么都不会了。悲剧。今天看AWR报告的时候看到了硬解析,顺便就把相关的知识点重新学习了一遍。ORACLE的硬解析和软解析在ORACLE中,当执行一条新的SQL时,大致步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 10:28:46
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            提到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check)检查此sql的拼写是否语法。2、语义检查(semantic check)诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 11:54:17
                            
                                233阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 
   1、语法检查(syntax check) 
   检查此sql的拼写是否符合语法。 
   2、语义检查(semantic c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 10:00:33
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先postgresql的页结构、页物理布局 postgresql 记录(元祖)物理布局 源码定义如下: struct            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-21 14:56:49
                            
                                310阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python 理解解析式,列表解析式是我最喜欢的Python特性之一。列表解析式乍看起来有点神秘,但在完全理解之后就会发现其结构实际上非常简单。理解的关键在于,相比针对各种容器的for循环,列表解析式相当于语法上更加简化紧凑的改进版。这种东西有时称为语法糖,用来快速完成一些常见功能,从而减轻了Python程序员的负担。来看下面的列表解析式:这个解析式生成一个列表,包含从0到9的所有整数的平方:如果            
                
         
            
            
            
            
                    Druid源码分析 
1. 入口类: DruidDataSource 
1.1 结构 
继承抽象类:DruidAbstractDataSource 
接口方法: 
DruidDataSourceMBean  
ManagedDataSource  
Referenceable 
Closeable 
Cloneable 
Connect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 16:56:57
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍PG DDL操作上层接口。1、DDL操作的入口函数是ExecModifyTable,insert、delete、update都会进入这个函数,如果为insert,执行ExecPr...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-14 10:11:29
                            
                                839阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                                            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-14 10:13:32
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
java.beans.PropertyChangeSupport小解!   大家好!好不容易学了一段时间的rcp,可是为了考试,几个星期没有写代码,学的一点也忘的差不多了。趁着暑假有时间,好好学一学。早就听说里gef 的大名,看样子我也不能免俗,也搞起gef起来!不知道是不是以前的基础没学好,第一个问题就是关于PropertyChangeSupport支持类的。 简要介绍一下,java.bean            
                
         
            
            
            
               1 //
  2 //  ViewController.m
  3 //  IOS_0129_HTTP请求
  4 //
  5 //  Created by ma c on 16/1/29.
  6 //  Copyright © 2016年 博文科技. All rights reserved.
  7 //
  8 
  9 #import "ViewController.h"            
                
         
            
            
            
            同样还是这张图,之前发过shared_buffer和os cache、wal buffer和work mem的文章,今天的主题是图中的clog,即 commit log,PostgreSQL10之前放在数据库目录的pg_clog下面。PostgreSQL10之后修更名为xact,数据目录变更为pg_xact下面,表现形式是一些物理文件。PostgreSQL为什么要使用clog呢,众所周知,Post            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-17 16:27:50
                            
                                4阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-14 10:10:59
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PostgreSQL集群篇——postgresql.conf配置文件解析正文日常中我们进行安装PostgreSQL后都需要对其进行配置基础配置,以便其能有效发挥出服务器的性能,下面是我进行整理后的postgresql.conf配置文件的相关注释,方便大家对于各个属性进行熟悉。#-------------------------------------------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 14:04:34
                            
                                817阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述作为DBA,binlog2sql是一项必须掌握的工具。binlog2sql是一个开源的Python开发的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,以便做数据恢复。gihub:https://github.com/danfengcao/binlog2sql一、闪回原理简析开始之前,先说说闪回。我们都知道 MySQL binlo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 10:16:37
                            
                                1031阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
                    [b]前言[/b] 
 Oracle的重做日志分为两种,联机重做日志文件(online Redo log)和归档重做日志(Archive Redo log )文件;本文主要归档重做日志(Archive Redo log )文件,在线日志在分析方法上相似。 
 由于各种因素,Oracle的重做日志(redo log)文件无法通过各种文本软件直接读取,而Ora            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:26:58
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            URL/URI通俗易懂的解释URL本段来自维基百科全书统一资源定位符(英语:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址,俗称网页地址或简称网址)是因特网上标准的资源的地址, 能定位到全球唯一的台电脑上的唯一的软件运行的某个文件统一资源定位符的标准格式如下: [协议类型]://[服务器地址]:[端口号]/[资源层级Unix文件路径][文件            
                
         
            
            
            
            pg和opengauss通过vacuum过程来清理无效的元组,普通的vacuum只清理死元组,释放的页面空闲空间新元组可以使用,但不会反映到磁盘上,而vacuum full会进行重组,保留页面最小大小,释放磁盘空间。在源码中普通vacuum和vacuum full并不是放在一起的,vacuum full是和cluster过程放在一起的。在pg中vacuum full相关过程在src/backend            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-02-28 21:20:56
                            
                                602阅读