- 博客(38)
- 收藏
- 关注
原创 oracle dbms_sqltune 使用
根据 DBMS_SQLTUNE 提供的建议,你可以应用这些优化建议来改进查询性能。例如,可能会建议创建新的索引、修改查询语句等。优化建议: 查看 DBMS_SQLTUNE 提供的优化建议,了解哪些方面可以改进。我们可以使用 DBMS_SQLTUNE 来分析和优化这个查询。执行计划: 比较优化前后的执行计划,看看是否有显著变化。执行时间: 比较优化前后的执行时间,看看性能是否有提升。创建一个SQL Tuning Task。执行SQL Tuning Task。
2025-02-11 10:13:15
225
原创 oracle绑定执行计划测试
脚本coe_xfr_sql_profile.sql。PLAN_HASH_VALUE为全表扫的值。sql_id 为需要改变的。
2024-06-13 10:20:49
471
原创 oracle 分区表常用语句(2)
分区合并(只有相邻的分区才可以使用,全局索引会失效需要rebuild)第一种不存在MAXVALUE(直接添加即可)第二种存在MAXVALUE。
2024-05-28 14:57:14
468
原创 oracle12c在线热迁移到Oracle19c PDB 测试(2)
测试通过热迁移的方式将12c database 升级到19c pdb测试参考,生产慎用。
2024-05-26 12:30:00
398
原创 Oracle ADDM收集方法
ADDM能确定Oracle数据库的cpu瓶颈,争用问题,I/O系统压力,高负载SQL。(2)执行sql选择任意两个快照间隔。自动数据库诊断监视器(ADDM)
2024-04-08 13:57:29
403
原创 ORACLE常用语句
alter user 用户名 identified by 新密码;开启force logging模式。5.查询临时表空间对应的数据文件。查询用户对应的临时表空间。9.查询session数。10.查询表空间使用率。2.修改数据文件大小。
2023-04-28 10:36:14
1180
原创 oracle开机自启动
cd /u01/app/oracle/product/12.2.0/db_1/binvi dbstart将ORACLE_HOME_LISTNER=$1更改为$ORACLE_HOME切换root用户vi /etc/oratab将 orcl:/u01/app/oracle/product/12.2.0/db_1:N改为orcl:/u01/app/oracle/product/12.2.0/db_1:Yvi /etc/rc.d/rc.local在文件中加入su - oracle -lc
2021-12-30 11:30:23
706
原创 Linux安装python
下载地址https://www.python.org/ftp/python建立目录mkdir -p /usr/local/python3解压tar -zxvf Python-3.9.9安装依赖包yum -y install gccyum -y install zlib*yum install readline-devel配置cd Python-3.9.9./configure --prefix=/usr/local/python3编译安装make && make
2021-12-25 11:03:27
749
原创 Linux常用命令
系统信息相关命令uname -m 显示机器的处理器架构uname -rcat /proc/version 查看linux 内核版本cat /proc/cpuinfo CPU信息cat /proc/meminfo 内存信息free -mcat /etc/issue 查看系统版本信息hostname 主机名ifconfig 网卡信息df -h 查看硬盘容量...
2021-12-24 20:22:44
644
原创 ORA-15018;ORA-15031
项目场景:部署Oracle11gRAC grid的安装问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@OverrideEntries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part
2021-03-15 23:00:25
465
原创 10-3 B1-5查询客户的订单情况
查找客户的订单情况,显示为:顾客编号(CustomerID) ,公司名称(CompanyName),订单编号(OrderID),员工编号(EmployeeID)select customers.CustomerID,customers.CompanyName,orders.OrderID,orders.EmployeeIDfrom customers,orderswhere orders.CustomerID=customers.CustomerID and orders.ShipCity=cu
2020-06-16 10:04:14
4738
原创 查询比“网络工程”专业所有学生年龄都小的学生姓名
查询比“网络工程”专业所有学生年龄都小的学生姓名。select snamefrom stuwhere birdate > (select max(birdate) from stu where mno=(select mno from major where mname='网络工程'))查询软件工程专业中年龄最大的同学姓名 (select t.snamefrom (select s.sname,s.mno,year(now())-year(birdate) year fr
2020-06-04 11:05:57
8562
原创 查询平均成绩以上的课程
用相关子查询实现 ,使用派生表实现。select sno 学号,cname 课程名,grade 成绩from cou,sc a where cou.cno = a.cno and (a.grade > (select avg(b.grade) from sc b where a.sno = b.sno))查询在两种或两种以上PC机上出现的硬盘容量select hdfrom pcgroup by hdhaving count(*)>=2C2-3根据运费调整订单单价upda
2020-05-29 13:54:27
4436
原创 查询在具有最小内存容量的所有PC中具有最快处理器的PC制造商 的sql语句
select distinct makerfrom productwhere type='个人电脑' and model in ( select model from pc where speed=( select max(speed) from pc where ram=( select min(ram) from pc ) ) and ram in ( select min(ram) from pc ));.
2020-05-26 14:17:08
1071
原创 查询生产最高速度的pc电子厂商
本题目要求编写SQL语句, 查询生产最高速度的计算机(PC或便携式电脑)厂商,查询结果按照厂商升序排列。select distinct makerfrom ( select maker,speed from pc,product where pc.model=product.model union select maker,speed from laptop,product where laptop.model=product.model) awhere a.speed i
2020-05-26 14:06:35
1966
原创 显示供应商供应零件的汇总列表 (10分)
要求编写SELECT语句,在SPJ数据库中,列出各个供应商供应各种零件的数量合计的汇总列表。要求:显示出每个供应商供应每种零件的数量合计和每个供应商供应所有零件的数量合计以及所有供应商供应的所有零件数量合计。WITH ROLLUP 进行作答select coalesce(sno,'所有供应商') as 供应商,coalesce(pno,'所有零件') as 零件,sum(qty) as 供应量from spjgroup by sno,pnowith rollup;希望对大家有帮助,还请大家
2020-05-24 15:55:25
3270
原创 统计各供应商的零件供应量
本题目要求编写Select语句,在SPJ数据库中,统计每个供应商的零件供应量总和。要求:仅对那些每次供应零件的数量都在100以上(含100)的供应商进行统计。如:供应商s2 供应工程项目j5 的p3零件数量为50,则不统计供应商s2select a.sno as 供应商号,sname as 供应商,sum(qty) as 供应总量from spj a,swhere a.sno=s.sno and not exists( select distinct sno from spj b
2020-05-24 15:53:02
9443
2
原创 10-81 spj-显示每个工程项目使用零件的供应列表
题目要求编写SQL语句,在SPJ数据库中,显示每个工程项目所使用的提供零件数量少于100的供应列表,如工程项目尚未有供应商提供零件的也要列出。输出结果集以工程项目jno升序排序。select a.jno,jname,sname,pname,qtyfrom ( select spj.jno,jname from j,spj where j.jno=spj.jno and qty<100) a inner join ( select spj.jno,sname from s,sp
2020-05-24 15:48:55
2402
原创 spj-查询各工程项目使用所提供零件最多的供应商
本题目要求编写SQL语句,在SPJ数据库中,查询各工程项目使用所提供零件最多的供应商select jno, sno, qty from (select sno, jno, sum(qty) qty from spj group by jno,sno)as x where x.qty= (select max(qty) from (select jno, sum(qty) qty from spj group by jno,sn
2020-05-24 15:46:14
1772
原创 根据运费调整订单单价
对于运费(Freight)超过30.00的订单,将其相关的订单详情表(orderdetails)中产品的单价(UnitPrice)提高15%使用UPDATE语句作答。update orderdetailsset UnitPrice=UnitPrice*1.15where OrderID in( select OrderID from orderswhere Freight>30)注:由于表比较多 不在上传表中
2020-05-22 15:34:02
917
原创 查询速度至少为160MHz的PC的制造商
查询速度至少为160MHz的PC的制造商。select distinct makerfrom productwhere model in(select model from pc where speed>=160) and type='个人电脑'
2020-05-21 12:03:36
3045
原创 查找每位领导的直接下属数量
显示:领导的员工编号(EmployeeID),下属数量(重命名为(countSub))select ema.EmployeeID,count(em.ReportsTo) as countSubfrom employees em,employees emawhere em.ReportsTo=ema.EmployeeIDgroup by ema.EmployeeID标题在订单表中查找特定国家且平均运费不小于10的信息 (20分)查询订单表(orders)中查找所在国家(ShipCountry)
2020-05-21 11:58:08
2468
原创 查询特定供应商及其供应的产品情况 (20分
查找来自国家(Country)为Japan、USA各个供应商名称及其供应的产品,显示为:供应商编号(SupplierID),公司名称(CompanyName),产品编号(ProductID)和产品名称(ProductName)提示:请使用SELECT语句作答。select products.ProductID,products.ProductName,suppliers.SupplierID,suppliers.CompanyNamefrom products,supplierswhere supp
2020-05-21 11:53:38
6018
原创 3-1-(d)查询比电影《M1》时间更长的电影
, 查询比电影M1时间更长的电影。select title,yearfrom Moviewhere length>any ( select length from Movie where title='M1'; )
2020-05-14 19:35:16
1896
原创 10-21-22 查询成绩最高的前三名同学
查询‘C语言’课程成绩最高的前三名同学。select sname '姓名',grade '成绩'from stu,sc,cou where(sc.cno = cou.cno and cname = 'C语言' and sc.sno = stu.sno) order by grade desc limit 3查询平均成绩最高的前3名同学的学号,姓名,性别及年龄。select stu.sno 学号,stu.sname 姓名,stu.sex 性别,year(now())-year(stu.bi
2020-05-14 17:07:28
8170
2
原创 10-15 查询选修某两门课程的学生 (10分)
检索出sc表中至少选修了’C001’与’C002’课程的学生学号。select a.sno '学号' from (select * from sc where (cno = 'C001')) a inner join (select * from sc where (cno = 'C002')) b on a.sno = b.sno`
2020-05-14 17:01:04
6167
原创 10-51 2-1-(c) 查询在1990年拍摄过电影的所有影星,或者拍摄过电影名中含有"3"的电影的所有影星 (10分)
检索出StarsIn表中在1990年拍摄过电影的所有影星,或者拍摄过电影名中含有3的电影的所有影星。
2020-05-13 22:29:55
3338
原创 10-43 插入学生总学分表 (10分)
本题目要求编写Insert语句, 计算每位同学获得的总学分,并将所有学生的总学分按学号升序排序后一起插入到totalcredit表中。当某门课程成绩在60分以上时才能合计计入总学分如果某学生尚未选修任何课程时,总学分计为0,并插入到totalcredit表中。...
2020-05-13 18:47:52
1742
原创 10-52 2-1-(e) 查询所有的男影星或者住址中含有4的影星 (10分
10-52 2-1-(e) 查询所有的男影星或者住址中含有4的影星 (10分编写SQL语句, 检索出MovieStar表中所有的男影星或者住址中含有4的影星。请使用SELECT语句作答。
2020-05-13 18:37:25
2542
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人