欢迎光临IT网Linux学习频道

当前位置: > IT面试 >
  • [IT面试] MYSQL数据库设计数据类型选择需要注意哪些地方? 日期:2019-01-05 23:01:04 点击:191 好评:0

    VARCHAR和CHAR类型,varchar是变长的,需要额外的1-2个字节存储,能节约空间,可能会对性能有帮助。但由于是变长,可能发生碎片,如更新数据; 使用ENUM代替字符串类型,数据实际存储为整型。 字符串类型 要尽可能地避免使用字符串来做标识符,因为它们占用...

  • [IT面试] MYSQL面试题:十一个高级MySql 面试题 日期:2019-01-05 23:00:49 点击:113 好评:0

    1. Explain MySQL architecture. The front layer takes care of network connections and security authentications, the middle layer does the SQL query parsing, and then the query is handled off to the storage engine. A storage engine could be...

  • [IT面试] 数据库备份主要分为哪些种类? 日期:2019-01-05 22:57:57 点击:99 好评:0

    根据备份期间是否允许用户访问,可以将备份分为脱机备份和联机备份两种。 脱机备份期间,备份进程将独占连接并不允许其他用户连接数据库 联机备份期间,允许用户连接数据库 根据备份的对象不同,可以将备份分为数据库备份和表空间备份 表空间备份的前提是数...

  • [IT面试] DB2编码规范都有哪些? 日期:2019-01-05 22:57:43 点击:125 好评:0

    尽量不要使用SELECT *,查询语句仅使用必要的字段。 尽量排除ORDER BY中无用的字段。 当一个SELECT语句仅仅被用作查询的时候,应该使用FOR FETCH ONLY、WITH UR子句。 对于频繁查询重复的表数据,一定要放在数组中存放,先查找数组,无则再查找表。 对于SELE...

  • [IT面试] 索引的缺点和优点是什么?什么情况下需要建立索引? 日期:2019-01-05 22:57:30 点击:157 好评:0

    般来说,建立INDEX有以下益处: 提高查询效率; 建立唯一索引以保证数据的唯一性; 设计INDEX避免排序。 缺点,INDEX的维护有以下开销: 叶节点的分裂消耗; INSERT、DELETE和UPDATE操作在INDEX上的维护开销; 有存储要求; 其他日常维护的消耗:对恢复的影...

  • [IT面试] DB2 数据库的基本建立过程是什么? 日期:2019-01-05 22:57:15 点击:200 好评:0

    建立存储组 ( Storage Group); 建立逻辑数据库 (DataBase); 定义表空间 (Tablespace); 建立表 (Table); 在表的基础上建立索引 (Index) ; 装载、处理数据 (Load/Insert);...

  • [IT面试] DB2都有哪些对象(Object)? 日期:2019-01-05 22:56:57 点击:120 好评:0

    CATALOG : DB系统定义信息 DIRECTORY : DB系统管理信息 ACTIVE LOG AND ARCHIVE LOG:日志和存档日志 DATABASE : 逻辑数据库定义,是一系列DB2数据库的组织和结构称为DATABASE;是tables和相关indexes的最终集合,也是用于存放所有TABLESPACE,INDEX SPACE的区...

  • [IT面试] mysql数据库常见的故障有哪些?如何处理 日期:2019-01-05 22:56:18 点击:197 好评:0

    SQL执行计划改变导致SQL占用大量CPU。 统计SQL在数据量增大后占用大量磁盘IO和CPU。 SQL中存在NULL条件,导致执行计划走错。 存储过程没有使用预处理和绑定变量,导致解析SQL占用大量SQL。 大批量修改操作没有SET AUTOCOMMIT=0,导致每条SQL均提交,效率低。...

  • [IT面试] MYSQL查询慢的主要原因有哪些?如何分析慢查询? 日期:2019-01-05 22:55:58 点击:152 好评:0

    通常所说查询慢即响应时间长。一个查询的生命周期:从客户端,到服务器,然后服务器进行解析、执行,最后返回结果给客户端。 时间消耗。网络,CPU计算,执行计划,锁等待,调用底层存储引擎获取数据,I/O操作,系统调用等等。 查询慢原因。不必要的额外操作...

  • [IT面试] MYSQL运维的主要风险点有哪些?如何处理 日期:2019-01-05 22:55:44 点击:81 好评:0

    主库的任何操作都会复制到备库。 如果需要备库具备容灾能力,那么不要实时开着slave复制,每隔一段时间slave start一次,复制追上后slave stop停止,直到下一次复制开始。 同时DROP/ADD字段或索引可能导致数据库Crash 。 已经在MySQL Bug库中确认此Bug,如果...

栏目列表
推荐内容