1,hbase读流程首先通过meta表找到要读数据的region所在的RegionServer,然后去BlockCash中读取,如果没有就去Memstore中读取,如果也没有,那就去Hfile中去读 (1) 客户端访问Zookeeper,获取存放目标数据的Region信息,从而找到对应的RegionServer。 (2) 通过RegionServer获取需要查找的数据。 (3) Regionser
转载 2023-08-21 09:38:21
108阅读
一:SQL tuning 类 1. 列举几种表连接方式 Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全) Or hash join/merge join/nest loop(cluster join)/index join ?? ORACLE 8i,9i 表连接方法。 一般的相等连接: select * from a, b where a.id = b.id...
转载 2007-08-04 11:36:00
256阅读
2评论
1.触发器的作用?  答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL 语句,优点是允许模块化的
转载 2023-08-11 20:27:09
86阅读
MySQL DBA的基础面试题目 1, mysql的复制原理以及流程。 (1)先问基本原理流程,3个线程以及之间的关联。 (2)再问一致性,延时性,数据恢复。 (3)再问各种工作遇到的复制bug的解决方法 2,mysql中myisam与innodb的区别,至少5点。 (1) 问5点不同1>.InnoDB支持事物,而MyISAM不支持事物2>.InnoDB支持行级锁,而M
数据库1、数据库优化分析:哪些语句或者操作影响SQL的效率,对此改善(1).从jdbc角度去讲预执行PreparedStatement比Statement性能高,(2).sql语句全部大写,特别是表名和字段名,这是由于数据库中语句的执行机制是这样的,(3).增加索引的使用,查询数据库中的表示,通过索引来提高性能(4).从物理存储角度出发,分区,也就是读写分离,分库分表(5).使用缓存机制,将第一次
转载 2024-02-06 23:29:14
13阅读
面试流程和内容大致有以下几个:一、8月9日,友盟软件公司考试大概内容:1、网络部分:Tcp/ip基础知识,交换机的stp协议,vlan,三层交换,路由器的ospf路由协议,bgp协议等。2、unix系统:主要考试内容为hp-unix的基础知识,磁带机的备份等,我以linux作答。3、windows系统:活动目录的基本知识,组策略。4、数据库:主要考试了oracle,informix,sql数据库
转载 2008-07-25 10:05:45
1780阅读
数据库面试题更新地址:数据库面试题数据库面试题文章目录数据库面试题数据库基础知识为什么要使用数据库数据库的发展阶段 ⭐文件系统与数据库系统之间的比较什么是数据库系统什么是数据库什么是数据库的约束什么是数据库管理系统什么是数据模型什么是规范化简述数据库的三级模式结构数据库系统的生命周期什么是 SQL?什么是 MySQL?范式的定义 ⭐数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?什么是数据字典Oracle 和 MySQL 的区别数据库和非关系
原创 2021-06-03 19:46:14
2638阅读
1、count(*)、count(1)、count(column)的区别count(*)对行的数目进行计算,包含NULLcount(column)对特定的列的值具有的行数
原创 2022-12-09 11:59:41
87阅读
数据库面试题
转载 2021-08-04 16:55:50
310阅读
1. 假如数据库中的数据有100G,怎么做备份? LVM:基于逻辑卷,对磁盘进行分区,可以产生快照,基于快照的方式(资
原创 2021-12-21 13:40:56
385阅读
数据库面试题更新地址:​​数据库面试题​​ 数据库面试题文章目录​​数据库面试题​​​​数据库基础知识​​​​为什么要使用数据库​​​​数据库的发展阶段 ⭐​​​​文件系统与数据库系统之间的比较​​​​什么是数据库系统​​​​什么是数据库​​​​什么是数据库的约束​​​​什么是数据库管理系统​​​​什么是数据模型​​​​什么是规范化​​​​简述数据库的三级模式结构​​​​数据库系统的生命周期​​​
原创 2022-01-12 10:38:46
585阅读
1. 数据库的优化方案 1)创建和优化索引 创建索引 复合索引 使用短索引 排序的索引问题 2)优化sql语句 like语句的优化 ...
原创 2022-08-26 17:19:57
200阅读
Student(S#,Sname,Sage,Ssex) 学生表       S#:学号;Sname:学生姓名;Sage:学生年龄;Ss
转载 2023-07-11 09:39:57
146阅读
基础:   1. 数据抽象:物理抽象、概念抽象、视图级抽
转载 2023-04-04 22:43:23
125阅读
(Mysql面试题) 4.1 索引有哪些 MySQL的索引有两种分类方式:逻辑分类和物理分类。 按照逻辑分类: 主键索引:一张表只能有一个主键索引,不允许重复,不允许为null; 唯一索引:数据列不允许重复,允许为NULL值,一张表可有多个唯一索引,但是一个唯一索引只能包含 一列,比如身份证号码,卡号都可以作为唯一索引; 普通索引:一张表可以创建多个普通索引,一个普通索引可以包含多个字段,允许数据
原创 10月前
251阅读
MySQL的存储引擎MyISAM:插入、查询速度快,但是不支持事务,不支持外键。 InnoDB:支持事务,外键,行级锁定,性能较低。数据库常考面试题数据库内外网交换怎么做的,如果交给你,你会怎么做你是否知道一些第三方的组件能够完成数据库的交换数据库你通常是怎么优化的1、尽量使用UNION ALL代替UNION 2、like尽量少用 3、当只要一行数据时使用LIMIT 1 4、数字字段在条件
数据库基础知识一:为什么要使用数据库数据保存在内存优点: 存取速度快 缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。 2)查询数据不方便数据保存在数据库1)数据永久保存 2)使用SQL语句,查询方便效率高。 3)管理数据方便二:什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言
文章目录DML,DDL,DCL分别使用什么命令DML,DDL,DCL分别使用什么命令DDL—数
原创 2023-03-17 10:56:00
120阅读
数据库面试数据库1.数据库三大范式2. redis3.MySQL查询特别慢的时候的原因4.MySQL增删改查常用命令5.主从服务器6.MySql为什么用B+ 而不用B、AVL和红黑树7.Innodb与Myisam的区别及使用场景8.一条Sql语句执行慢如何优化9.MySql有哪些存储引擎10.MySql有哪些锁11.MySql主从复制12.分布式事务如何解决13.Sql查询慢的原因14.MySQ
二十六:MySQL的复制原理以及流程 主从复制:将主数据库中的DDL和DML操作通过二进制日志(BINLOG)传输到从数据库上,然后将这些日志重新执行(重做);从而使得从数据库数据与主数据库保持一致。主从复制的作用 1)主数据库出现问题,可以切换到从数据库。 2)可以进行数据库层面的读写分离。 3)可以在从数据库上进行日常备份。MySQL主从复制解决的问题 1)数据分布:随意开始或停止复制,并在
转载 2023-07-28 16:59:26
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5