搜索结果
查询Tags标签: id,共有 7294条记录-
【DB笔试面试600】在Oracle中,如何获取SQL历史执行计划?
♣题目 部分 在Oracle中,如何获取SQL历史执行计划? ♣答案部分历史执行计划只能从AWR中获取,如果AWR没有记录的话,那么就无法获取历史执行计划了,获取历史执行计划的命令如下所示:1SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_AWR(&sqlid));SELECT * FROM T…
2021/4/16 2:30:33 人评论 次浏览 -
java面试一日一题:讲对mysql的MVCC的理解
问题:请讲下对mysql中MVCC的理解 分析:这个问题要回答的是对MVCC的理解,以及MVCC解决了什么问题这几个方面入手。 回答要点: 主要从以下几点去考虑, 1、什么是MVCC? 2、MVCC用来解决什么问题? 3、MVCC是怎么实现的?所谓MVCC,在mysql中指的是multi version concur…
2021/4/16 2:28:53 人评论 次浏览 -
【DB笔试面试567】在Oracle中, IS NULL如何用到索引?
♣ 题目 部分 在Oracle中, IS NULL如何用到索引? ♣ 答案部分 IS NULL用于判断某一列中的值是否为空。当IS NULL作为WHERE条件的时候,该列是不会用到索引的,但是可以加伪列创建伪联合索引来使得IS NULL使用索引,看如下的例子: 1SQL> CREATE TABLE TB_LHR_201…
2021/4/16 2:28:06 人评论 次浏览 -
【DB笔试面试585】在Oracle中,什么是常规游标共享?
♣ 题目 部分 在Oracle中,什么是常规游标共享? ♣ 答案部分 游标共享(Cursor Sharing)是指共享游标(Shared Cursor)之间的共享,游标共享可以实现重用存储在子游标(Child Cursor)中的解析树和执行计划而不用从头开始做硬解析,从而提高系统性能。特别对于同一…
2021/4/16 2:26:04 人评论 次浏览 -
【DB笔试面试669】在Oracle中,若临时表空间使用率过高有什么调优思路?
♣ 题目 部分在Oracle中,若临时表空间使用率过高有什么调优思路? ♣ 答案部分 临时表空间是Oracle数据库的重要组成部分,尤其是对于大型的频繁操作,如创建索引、排序等等都需要在临时表空间完成来减少内存的开销。当然对于查询…
2021/4/16 2:25:35 人评论 次浏览 -
【DB笔试面试233】在Oracle中,怎么快速查找锁与锁等待?
Q 题目如下所示:在Oracle中,怎么快速查找锁与锁等待? A 答案如下所示: 数据库的锁是比较耗费资源的,特别是发生锁等待的时候必须找到发生等待的锁。下面的语句将查找到数据库中所有的DML语句产生的锁。其实,任何DML语句都产生了两个锁,一个是表锁,一个是行锁。…
2021/4/16 2:25:26 人评论 次浏览 -
牛气的JavaScript,让雪花算法成为空气
xjjdog.cn 对200+原创文章进行了细致的分类,阅读更流畅,欢迎收藏。不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。没错。前端,就是用来坑后端的。我也只能在这里,发表这样无耻的言论。因为xjjdog的修为主要体…
2021/4/15 20:27:11 人评论 次浏览 -
python实现leetcode算法题库-twoSum-两数之和(1)
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,…
2021/4/15 20:26:53 人评论 次浏览 -
【DB笔试面试586】在Oracle中,什么是自适应游标共享(3)?
现在将的值修改为“JAVA CLASS”,然后再次执行目标SQL: 1LHR@orclasm > EXEC :X :=CLUSTER;23PL/SQL procedure successfully completed.45LHR@orclasm > SELECT COUNT(*) FROM T_ACS_20170611_LHR T WHERE T.OBJECT_TYPE=:X;67 COUNT(*)8----------9 2 …
2021/4/15 20:00:15 人评论 次浏览 -
Explain在mysql使用技巧
前言 在MySQL中,我们知道加索引能提高查询效率,这基本上算是常识了。但是有时候,我们加了索引还是觉得SQL查询效率低下,我想看看有没有使用到索引,扫描了多少行,表的加载顺序等等,怎么查看呢?其实MySQL自带的SQL分析神器Explain执行计划就能完成以上的事情! Expl…
2021/4/15 19:57:58 人评论 次浏览 -
面试官:数据库自增ID用完了会怎么样?
先放结论: 自增ID达到上限用完了之后,分为两种情况: 如果设置了主键,那么将会报错主键冲突。如果没有设置主键,数据库则会帮我们自动生成一个全局的row_id,新数据会覆盖老数据 解决方案: 表尽可能都要设置主键,主键尽量使用bigint类型,21亿的上限还是有可能达到的…
2021/4/15 19:55:18 人评论 次浏览 -
现实中的路由规则,可能比你想象中复杂的多
文中聊的是数据路由,不是nginx之类的。几乎每一个分布式系统,都会给用户提供自定义路由的功能。因为,仅通过range、mod、hash等方法,很大概率已经满足不了用户的需求。下面以一个实际场景为例,说一下数据路由的思路。场景某个大型toB的应用,使用MySQL存储,单表数据…
2021/4/15 18:28:21 人评论 次浏览 -
元组类型内置方法
目录一、元组类型内置方法(tuple)1.1 优先掌握(*****)二、元组和列表的区别一、元组类型内置方法(tuple)元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为…
2021/4/15 18:25:23 人评论 次浏览 -
数字类型内置方法
目录一、整型内置方法(int)1.1、可变or不可变1.0.1 长整型二、浮点型内置方法(float)整型和浮点型统称为数字类型。一、整型内置方法(int)1.用途:年龄、号码、等级2.定义:可以使用int()方法将纯数字的字符串转为十进制的整型age = 19 # age = int(19) print(type(age))…
2021/4/15 18:25:11 人评论 次浏览 -
变量的三个特征
目录一、打印(一)二、判断变量值是否相等用(二)三、判断变量id是否相等(三)对于每个变量,python都提供了这三个方法分别获取变量的三个特征,其中python的内置功能id(),内存地址不一样,则id()后打印的结果不一样,因为每一个变量值都有其内存地址,而id是用来反映变量值…
2021/4/15 18:25:08 人评论 次浏览