04 2021 档案

使用Oracle执行计划分析SQL性能
摘要:执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行计划也就成了SQL优化的先决条件。 通过执行计划定位性能问题,定位 阅读全文

posted @ 2021-04-22 09:03 数据派 阅读(293) 评论(0) 推荐(0) 编辑

ORA-29702:error occurred in Cluster Group Service operation错误解决
摘要:ORA-29702:error occurred in Cluster Group Service operation错误解决 一. 故障描述 笔者尝试通过手工建立单实例DB的方法,启动数据库实例到nomount状态时,报错: SQL> startup nomount; ORA-29702: err 阅读全文

posted @ 2021-04-19 17:11 数据派 阅读(438) 评论(0) 推荐(0) 编辑

Warning: Subscription For Node Down Event Still Pending
摘要:监听老是起不来,进入log文件一看,发现出现一大堆的Warning: Subscription For Node Down Event Still Pending,于是去metalink所寻下,发现如下一片文章,其中方法可以解决本机环境遇到的问题Warning: Subscription For N 阅读全文

posted @ 2021-04-16 09:13 数据派 阅读(207) 评论(0) 推荐(0) 编辑

oracle 杀LOCAL=NO远程连接进程
摘要:1 linux 所有含有关键字“LOCAL=NO”的进程,这是Oracle数据库中远程连接进程的共同特点,因此通过以下命令可以kill掉所有的进程 ps -ef |grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用来隔开两个命令, 阅读全文

posted @ 2021-04-16 09:10 数据派 阅读(363) 评论(0) 推荐(0) 编辑

Python安装cx_Oracle模块遇到的问题
摘要:环境: win7 32位系统 Python3.6 (32bit) 安装模块: cx_Oracle模块下载(下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle) 如是在网站上下载,切记需下载和python版本对应的.因为我之前在64位系 阅读全文

posted @ 2021-04-15 09:10 数据派 阅读(153) 评论(0) 推荐(0) 编辑

Enq: KO - Fast Object Checkpoint导致系统缓慢的案例分析
摘要:大量的等待事件,系统缓慢,从AWR看DBtime已经满负载了,主要等待事件如下 Enq: KO - Fast Object Checkpoint 占比DBTime的45%。通过ASH查询阻塞关系,等待该事件的用户SQL都被796会话阻塞,而该用户是CKPT进程。 SYS@orcl1>select s 阅读全文

posted @ 2021-04-14 08:53 数据派 阅读(596) 评论(0) 推荐(0) 编辑

等待事件enq:HW–contention说明及解决方法
摘要:一、今天在查看awr报告中,发现Top 5 Timed Foreground Events发现enq: HW - contention的等待事件; 二、enq: HW - contention的官方说明: The HW enqueue is used to serialize the allocat 阅读全文

posted @ 2021-04-14 08:51 数据派 阅读(1175) 评论(0) 推荐(0) 编辑

半个世纪长盛不衰,SQL为什么如此成功?
摘要:导读 关系数据模型于 1970 年推出,并已占据主导地位 50 年。它为什么如此成功?这要归功第一性原理和布什内尔定律。 1971 年 3 月,英特尔推出世界上第一款通用微处理器——英特尔 4004。它有约 2300 个晶体管,售价 60 美元。 时间快进到 50 年后,最新的 iPhone 有将近 阅读全文

posted @ 2021-04-13 09:19 数据派 阅读(128) 评论(0) 推荐(0) 编辑

解决windows下"sqlplus / as sysdba"执行提示无权限问题
摘要:ORA_DBA:是ORACLE 的特有用户,是超级管理员权限,建成DBA 它具有管理数据库的最高权限。 注明:需要以管理员身份运行cmd,不然第4步会失败(点开始,输入cmd,右键以管理员身份运行) 1.利用命令查看当前系统用户:net user 这是当前系统中所有的用户。 2.查看用户组 net 阅读全文

posted @ 2021-04-13 09:13 数据派 阅读(1333) 评论(0) 推荐(0) 编辑

oracle中rownum效率低的原因以及解决办法
摘要:--A低效率 select t.* from (select * from GET_ENTER_EXAM_SCORE t where signupyear = '2013' and signupseason = '春季') t where rownum < 100 --B高效率 select t.* 阅读全文

posted @ 2021-04-13 09:11 数据派 阅读(1486) 评论(0) 推荐(0) 编辑

SQL server在完整恢复模式下将数据库还原到故障点 (Transact-SQL)
摘要:本主题说明如何还原到故障点。 本主题仅与那些使用完整或大容量日志恢复模式的数据库相关。还原到故障点通过运行以下基本 BACKUP 语句来备份日志尾部 1 BACKUP LOG <database_name> TO <backup_device> 2 WITH NORECOVERY, NO_TRUNC 阅读全文

posted @ 2021-04-09 20:04 数据派 阅读(316) 评论(0) 推荐(0) 编辑

MySQL数据库的文件更换目录后启动异常
摘要:项目安装的数据库目录默认在C盘,更换数据文件至D盘后服务无法正常启动 遇到以上报错优先考虑以下两方面的异常: ①确保数据文件目录是可写的 打开配置文件,找到datadir指定的文件 右键该文件-属性-安全 部分系统无法赋予CREATOR OWNER完全控制权限,此时可以赋予everyone的完全控制 阅读全文

posted @ 2021-04-09 20:01 数据派 阅读(1045) 评论(0) 推荐(0) 编辑

MySQL性能优化之简单sql改写
摘要:1> 问题描述: 某客户集团反馈某模块崩溃,导致系统异常,系统无法登陆; 关闭该模块浏览模块后,系统才恢复正常问题重复出现多次。 处理过程 协助排查问题优化过程中发现查询该模块的一个长SQL导致性能问题,其中引发问题的主要原因在下图中的部分SQL片段: 以上SQL中workflowtye在流程表中存 阅读全文

posted @ 2021-04-09 19:59 数据派 阅读(163) 评论(0) 推荐(0) 编辑

MySQL启动报错-The server quit without updating PID file[FAILED]mysql/mysql.pid).
摘要:问题背景:客户反馈mysql服务启动失败报错如下: 1 Starting MySQL....The server quit without updating PID file[FAILED]mysql/mysql.pid). 尝试直接启动 1 [root@host-10-10-208-42 data 阅读全文

posted @ 2021-04-09 19:58 数据派 阅读(343) 评论(0) 推荐(0) 编辑

SqlServer评估期已过
摘要:问题背景: 连接SQL SERVER 2012数据库连接不上,出现下面提示:评估期已过。 下面根据我的解决方法整理如下:由于解决过程中并没有截图,特此自行在自己电脑上装上SQL server 2008,来演示过程。 方法一 1 进入安装 中心 2 维护 -> 版本升级 3.一步一步操作,当提示需要输 阅读全文

posted @ 2021-04-09 19:57 数据派 阅读(437) 评论(0) 推荐(0) 编辑

impdp遭遇ORA-39001、ORA-39000,ORA-39142
摘要:expdp/impdp由于源数据版本高于目标数据库版本,遭遇ORA-39001、ORA-39000,ORA-39142,解决只需要expdp导出时加上目标数据的version,具体问题及解决如下: 导入报错:[oracle@orcle02 ~]$ impdp scott/tiger director 阅读全文

posted @ 2021-04-09 19:55 数据派 阅读(892) 评论(0) 推荐(0) 编辑

sqlserver常用资源消耗sql
摘要:--当前的数据库用户连接情况-- 1 SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 AND DB_NAME([dbid])='db_name' 2 SELECT * FROM [sys].[dm_exec_sessions] WHERE [sess 阅读全文

posted @ 2021-04-09 19:54 数据派 阅读(345) 评论(0) 推荐(0) 编辑

MySQL数据库启动异常-[ERROR] [MY-011971]
摘要:问题背景: MySQL服务启动失败。 协助启动数据库时发现日志中大量的表空间文件异常的错误信息 1 [ERROR] [MY-011971] [InnoDB] Tablespace 'innodb_undo_001' Page [page id: space=4294967279, page numb 阅读全文

posted @ 2021-04-09 19:51 数据派 阅读(721) 评论(0) 推荐(0) 编辑

windows下oracle的ora-27100错误
摘要:修改sga_max_size太大后启动不了,按照网上的方法恢复也还是不行,最后查资料终于发现问题所在。整个过程如下SQL> alter system set sga_max_size=10000000000 scope=spfile; 系统已更改。 SQL> shutdown immediate;数 阅读全文

posted @ 2021-04-09 19:50 数据派 阅读(96) 评论(0) 推荐(0) 编辑

金三银四,面了七个候选人,有些话不吐不快。
摘要:大家好像有个共识,不管是IT行业的什么岗位都像是一个吃青春饭的职业。因此对于从事IT行业的你我,我们都很关心如何从开发转为架构?或者说如何从技术走向管理?毕竟这关系到我们的职业生涯。 一、技术能力积累是基本盘 就我自己来说,进入IT这个行业后从最早的需求开发到运维架构,管理过多个项目也有幸参与过产品 阅读全文

posted @ 2021-04-09 19:49 数据派 阅读(52) 评论(0) 推荐(0) 编辑

隐含参数_optimizer_use_feedback
摘要:问题背景:有时候会遇到比较奇怪的现象,首次执行sql速度很快,后面再执行就变得很慢 正常来讲同样的一条SQL查询语句,根据执行计划,第一次查询完以后,后续再执行相同的语句应该很快才对。可是,现实却是第一次查询不慢(优化后2秒内查询),第二次以后就很慢。 对于执行计划中,在note部分有“cardin 阅读全文

posted @ 2021-04-09 19:46 数据派 阅读(85) 评论(0) 推荐(0) 编辑

MySQL索引结构为什么是B+树
摘要:索引是一种提高我们查询效率的数据结构,大家肯定很熟悉,在日常数据库优化工作中经常会接触到 今天说一说索引的底层结构。 【索引结构】 MySQL 索引一般是哈希表或 B+ 树,常用的 InnoDB 引擎默认使用的是 B+ 树来作为索引的数据结构。 为什么不用哈希表? 什么是哈希表? 哈希表(也叫散列表 阅读全文

posted @ 2021-04-09 19:45 数据派 阅读(319) 评论(0) 推荐(0) 编辑

MySQL优化之如何减少CPU消耗
摘要:如何减少CPU消耗? 减少等待 减少IO量。 SQL/index,使用合适的索引减少扫描的行数(需平衡索引的正收益和维护开销,空间换时间) 提升IO处理能力 加cache/加磁盘/SSD 减少计算 减少逻辑运算量 避免使用函数,将运算转移至易扩展的应用服务器中 如substr等字符运算,datead 阅读全文

posted @ 2021-04-09 19:43 数据派 阅读(529) 评论(0) 推荐(0) 编辑

Redis有哪几种数据淘汰策略?
摘要:noeviction:返回错误当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但DEL和几个例外) allkeys-lru:尝试回收最少使用的键(LRU),使得新添加的数据有空间存放。 volatile-lru:尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得 阅读全文

posted @ 2021-04-09 19:42 数据派 阅读(525) 评论(0) 推荐(0) 编辑

怎么理解Redis事务
摘要:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 Redis事务相关的命令有哪几个?? MULTI、EXEC、DISCARD、WATCH 阅读全文

posted @ 2021-04-09 19:38 数据派 阅读(69) 评论(0) 推荐(0) 编辑

SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)
摘要:在SSMS(Microsoft SQL Server Management Studio)里面,查看数据库对应的表的时候,会遇到“Lock Request time out period exceeded.(Microsoft SQL Server, 错误1222)”, 对应的中文错误提示为“已超过 阅读全文

posted @ 2021-04-09 19:36 数据派 阅读(1361) 评论(0) 推荐(0) 编辑

MySQL业务频繁出现死锁导致程序性能存在严重问题
摘要:问题背景: 客户反馈系统性能存在严重问题,需要协助排查 排查发现系统有大量锁持有资源时间过长 临时手工KILL产生死锁源头的会话, 协助排查死锁产生的原因发现,业务提交至此节点,项目二开嵌套了一个其他事务导致死锁频发。 死锁产生的原因: ①会话A,update 1 nocommit ②会话B,upd 阅读全文

posted @ 2021-04-09 19:35 数据派 阅读(465) 评论(0) 推荐(0) 编辑

分布式Redis是前期做还是后期规模上来了再做好?
摘要:既然Redis是如此的轻量(单实例只使用1M内存),为防止以后的扩容,最好的办法就是一开始就启动较多实例。即便你只有一台服务器, 你也可以一开始就让Redis以分布式的方式运行,使用分区,在同一台服务器上启动多个实例。 一开始就多设置几个Redis实例,例如32或者64个实例,对大多数用户来说这操作 阅读全文

posted @ 2021-04-09 19:31 数据派 阅读(167) 评论(0) 推荐(0) 编辑

Proxool连接池遇到Created a new connection but it failed its test
摘要:Proxool 是完全可以和C3P0相媲美的,至于有些人说性能高于C3P0我至少没有做过系统的TEST,但是根据在项目中的表现来说 Proxool相当的不错,而从其后台查询界面以及可以在JavaBean中来使用这两点就足以够贴心了的。 但是无奈的是Proxool的资料很少,所以网上很多的伪技术们疯狂 阅读全文

posted @ 2021-04-09 19:29 数据派 阅读(185) 评论(0) 推荐(0) 编辑

sqlserver标记为正在还原
摘要:还原一个测试库,显示为正在还原状态 在这种状态下,由于未提交的事务没有回滚,导致数据库不可以访问。 解决:执行查询restore database 数据库名 with recovery 后正常 阅读全文

posted @ 2021-04-08 19:15 数据派 阅读(89) 评论(0) 推荐(0) 编辑

mysql复制+keepalived+haproxy配置(负载均衡)
摘要:双主+keepalived+haproxy配置(负载均衡) 实验系统:CentOS 6.5_x86_64实验前提:防火墙和selinux都关闭实验软件:keepalived-1.2.13 haproxy-1.8.13 mysql—5.7.21主1 ip:192.168.226.134主2 ip:19 阅读全文

posted @ 2021-04-08 19:14 数据派 阅读(264) 评论(0) 推荐(0) 编辑

MySQL常用资源消耗sql查询(2)
摘要:5.哪个SQL返回的结果集最多(net消耗)SELECT SCHEMA_NAME,DIGEST_TEXT,COUNT_STAR,SUM_ROWS_SENT,SUM_ROWS_SENT,FIRST_SEEN,LAST_SEENFROM performance_schema.events_stateme 阅读全文

posted @ 2021-04-07 20:38 数据派 阅读(418) 评论(0) 推荐(0) 编辑

MySQL常用资源消耗sql查询
摘要:1.查看哪些sql执行最多SELECT SCHEMA_NAME,DIGEST_TEXT,COUNT_STAR,SUM_ROWS_SENT,SUM_ROWS_EXAMINED,FIRST_SEEN,LAST_SEENFROM performance_schema.events_statements_s 阅读全文

posted @ 2021-04-07 20:35 数据派 阅读(1134) 评论(0) 推荐(0) 编辑

MySQL从二叉树到B+树
摘要:二叉树:二叉树(Binary Tree)是指至多只有两个子节点的树形数据结构,没有父节点的节点为根节点,没有子节点的节点称为叶子节点。二叉搜索树就是任何节点的左子节点小于当前节点键值,右子节点大于当前节点键值。如下图的二叉搜索树,我们最多只需要⌈ l o g ( n ) ⌉ ⌈log(n)⌉⌈log 阅读全文

posted @ 2021-04-07 20:25 数据派 阅读(76) 评论(0) 推荐(0) 编辑

比较sqlserver不同数据库之间的表结构差异
摘要:/*使用说明:Old数据库为DB_V1,New数据库为[localhost].DB_V2。根据实际需要批量替换数据库名称脚本来源:https://www.cnblogs.com/zhang502219048/p/11028767.html*/ -- sysobjects插入临时表select s.n 阅读全文

posted @ 2021-04-07 10:44 数据派 阅读(334) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示