string(6) "过程" TAGS:过程 寻技术

TAGS:过程

记一次 Oracle 下的 SQL 优化过程

1. 介绍 事情是这样的,UAT 环境的测试小伙伴向我扔来一个小 bug,说是一个放大镜的查询很慢,转几分钟才出数据,我立马上开发环境试了一下,很快啊我说?,放大镜的数据立马就出来了,然后我登录 UAT 环境一看,诶是有些慢? ,于是开始了我的排查之旅... 2. 过程 首先我立马拿到了执行的 SQL 在开发环境的数据库执行了下,很快,都在 1s 左右,感觉没啥问题啊,然后我就在页面上点点点,发现

Oracle 2023年07月11日  71

SQL2005查看死锁存储过程sp_who_lock

下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的SQL语句,还算比较准备,留下来备用。 调用方法:选中相应的数据库,执行exec sp_who_lock USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[s

SQLServer 2023年07月11日  74

oracle 之存储过程 begin ...... ; ...... end

点击查看代码 begin merge into ly_yjs_hxsj.T_XSGL_XSXX_CZRZ rz using ( select a.XS_ID xsid, xh, xm, '02' as bglx,'修改学生:'||xm||':学位操作撤销学位证书号,原学位证书号:'|| BJYZSBH || '改为:'|| a.JYZSH as bgnr, #{

Oracle 2023年07月11日  70

PHP代码加密实战过程 Swoole Loader

帮一个客户处理一个小程序bug修复,前面不知道客户是直接购买一个倒闭的公司产品,还是破解版本的。 其中一些核心工具类代码进行了加密,通过排查就找到了 Swoole Compiler 今天演示下如何进行代码加密: 大致步骤 如下: 注册 Swoole Compiler 账号 地址:Swoole-Compiler - 最佳 PHP 源代码加密编译器 源码进行压缩打包 上传后台进行工具加密 得到

PHP编程 2023年07月11日  82

PHP桥接模式Bridge Pattern的优点与实现过程

桥接模式Bridge Pattern是什么 桥接模式是一种结构型模式,它将抽象部分与实现部分分离开来,使它们可以独立地变化。在桥接模式中,我们需要定义一个抽象类和一个实现类,然后通过将实现类注入到抽象类中,来实现抽象类与实现类的解耦。 桥接模式的优点 桥接模式可以将抽象部分和实现部分分离开来,从而使它们可以独立地变化; 桥接模式可以提高系统的灵活性和扩展性; 桥接模式可以动态地切换实现类

PHP编程 2023年07月11日  84

PostgreSQL生成列实现过程介绍

PostgreSQL中生成列是从其他列计算而来的特殊列。生成列与普通列不同,不是固定的值,而是又引用表中其他列的表达式决定的。生成列在SQL标准(ISO/IEC 9075)中引入,被主流RDBMS支持,PostgreSQL12开始支持生成列。 示例 下面首先创建一张表,用于演示PostgreSQL生成列: CREATE TABLE Students ( Id INTEGER PRIM

PostgreSQL 2023年07月11日  90

连接Oracle数据库失败(ORA-12514)故障排除全过程

前言 ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。 症状 当尝试连接到Oracle数据库实例时,可能会收到ORA-12514错误消息。此错误通常会在Oracle客户端或应用程序中显示。 此外,还可能会在数据库服务器上的日志文件中看到类似于以下消息的记录: TNS-12514: TNS

Oracle 2023年07月11日  103

利用PHP flush函数在运行过程中直接打印输出结果

刷新PHP程序的缓冲,而不论PHP执行在何种情况下(CGI ,web服务器等等)。该函数将当前为止程序的所有输出发送到用户的浏览器。flush() 函数不会对服务器或客户端浏览器的缓存模式产生影响。因此,必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。个别web服务器程序,特别是Win32下的web服务器程序,在发送结果到浏览器之前,仍然会缓存脚本的输出,直到程序结束为止

PHP编程 / React 2023年07月08日  101

关闭

用微信“扫一扫”