• 数据库相关岗位面试准备建议

    为什么需要多列统计,多列统计包含哪些信息(唯一值,线性相关性,选择性),这些要素对优化器有什么用(多列条件时提高选择性,为什么?成本计算方法 各种NODE的成本计算方法,全表,索引扫,位图扫,索引ONLY扫,...
    文章 2018-10-05 2287浏览量
  • 利用Lucene打造站内搜索引擎的思路

    1.为什么Lucene,而不用直接从数据库里搜索记录?主要是考虑到几个因素:(1)性能问题,Lucene是基于文件索引的搜索机制,性能要比数据库里检索更快,特别是数据量大的时候两者区别比较明显。数据库用Select检索时...
    文章 2007-12-31 688浏览量
  • Lucene.Net 2.3.1开发介绍 —— 三、索引(一)

    若要问什么索引,那就是你一本书,你看到了第八页是写一个故事,你一张纸把故事名称记录下来,那就是索引。书的目录,是的页数,书的编号等等都可以算是索引。Lucene.Net的就是倒排索引,那什么是倒排索引?...
    文章 2015-06-26 769浏览量
  • 数据库查询索引(sql单个索引和复合索引

    我们来想象一下当数据库有N个索引并且查询中分别都要上他们的情况: 查询优化器(大白话说就是生成执行计划的那个东西)需要进行N次主二叉树查找[这里主二叉树的意思是最外层的索引节点],此处的查找流程大概...
    文章 2018-04-26 1774浏览量
  • 索引性能好不好让二元高度来说话

    此时其数据库索引的性能也就会越低。二、如何来查找二元高度的值?通常情况下,数据库管理员可以对索引或者表进行分析从而得到索引的二元高度。不过这个分析比较复杂。笔者是建议各位数据库管理员直接查询数据视图sys...
    文章 2012-04-25 819浏览量
  • 聚族索引、非聚族索引、组合索引的含义和用途

    那聚族索引有什么特别的好处呢,这个好处就是在数据库中执行查找一批数据的语句会比较快,因为数据已经按照聚族索引排好序了,很少的io操作就可以将数据从库中取出。好比你在字典中查找发音从从a到c的汉字,只需要查...
    文章 2017-10-08 981浏览量
  • 从程序员的角度深入理解MySQL

    between,like)对最左匹配有什么影响?关于B+Tree的一些数学理论,咱们就不玩了,至少一点可以肯定的是:数据表的数据量N=F(树的高度h,每个Block存储的索引的个数m)。在N一定的情况下,索引字段越小,那么m会越大,...
    文章 2018-09-17 816浏览量
  • SQL Server DBA三十问

    2、系统DB有哪些,都有什么作用,需不需要做备份,为什么;损坏了如何做还原(主要是master);3、有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理;4、Index有哪些类型,它们的区别...
    文章 2017-07-03 1933浏览量
  • 数据蒋堂】索引的本质是排序

    不过,如果是A=1 OR B=2反而可能上,优化能力较好的数据库会分别用索引过滤出A=1和B=2的记录,再做个并集。还可以建立多字段索引,如果建立A,B双字段索引,那么A=1过滤后的结果集就对B有序,就可以继续该...
    文章 2017-05-01 1020浏览量
  • 数据库查询索引(sql单个索引和复合索引

    我们来想象一下当数据库有N个索引并且查询中分别都要上他们的情况: 查询优化器(大白话说就是生成执行计划的那个东西)需要进行N次主二叉树查找[这里主二叉树的意思是最外层的索引节点],此处的查找流程大概...
    文章 2018-07-13 941浏览量
  • 谈谈MySQL的索引

    目录索引前言是什么B树B+树B树和B+树结构上异同有什么用怎么用索引前言总所周知,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快。而支撑这一快速的背后就是索引;MySQL索引问题也是...
    文章 2020-04-23 517浏览量
  • SQL Server DBA 30问【itpub】

    2.系统DB有哪些,都有什么作用,需不需要做备份,为什么;损坏了如何做还原(主要是master);3.有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理;4.Index有哪些类型,它们的区别和实现...
    文章 2017-11-07 1021浏览量
  • 第二课:认识PostgreSQL中与众不同的索引 答疑汇总

    请问pg在图数据库应用上怎么优化和设置索引?使用CTE递归,单层索引做到最就可以. 能提高一个 pg 12 postgres.conf 启动参数文件 参考 发个链接供参考就可以 德哥github里面 本人是从mysql过来的,在mysql中...
    文章 2021-01-20 347浏览量
  • 在选择数据库的路上,我们遇到过哪些坑?(2)

    Legacy 索引有两种用法:自动索引和手动索引。我建议使用自动索引,因为它更容易维护。基本上只要设置一次(可以在配置文件中设置也可以通过 API 设置),然后设为在特定类型的节点上为特定类型的属性编写索引。自动...
    文章 2016-06-06 1959浏览量
  • SQL Server DBA 30问【itpub】

    2.系统DB有哪些,都有什么作用,需不需要做备份,为什么;损坏了如何做还原(主要是master);3.有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理;4.Index有哪些类型,它们的区别和实现...
    文章 2011-11-11 1211浏览量
  • MySQL数据库常用面试题解析(100题收藏版)

    6.数据库索引的原理,为什么 B+树,为什么不用二叉树?可以从几个维度去看这个问题,查询是否够快,效率是否稳定,存储数据多少,以及查找磁盘次数,为什么不是二叉树,为什么不是平衡二叉树,为什么不是B树,而...
    文章 2020-09-29 1559浏览量
  • 数据库和MySQL相关面试题目

    12.Oracle中,rowid和rownum有什么不同?注意 MySQL不支持行号的使用。RowId是一个数据库内部的概念,表示表的一行,用来快速的访问某行数据 Rownum是结果集的一个功能,例如select*from Student where rownum=2 ...
    文章 2016-05-05 7916浏览量
  • 数据库和MySQL相关面试题目

    12.Oracle中,rowid和rownum有什么不同?注意 MySQL不支持行号的使用。RowId是一个数据库内部的概念,表示表的一行,用来快速的访问某行数据 Rownum是结果集的一个功能,例如select*from Student where rownum=2 ...
    文章 2017-11-14 1061浏览量
  • 2020年MySQL数据库面试题总结(50道题含答案解析和...

    31、简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面) 索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的...
    文章 2020-08-17 3503浏览量
  • RDS for MySQL 数据库优化【Tech Insight演讲实录】

    我们定量地来看一下索引怎么,怎么算出索引的成本是多少:还是同一张表,我们通过在查询字段上建索引,我们看看成本有什么变化——带来了数百倍效率的提升。对于经常的查询,要建立一个覆盖性的索引表。三、SQL...
    文章 2017-03-28 3255浏览量
  • SQL数据库不同的优化方法

    使用命令和LIMIT来代替SELECT,调整数据库时,使用需要的数据集来代替整个数据集是非常必要的,尤其是当你的数据源非常大的时候,指定所需要的数据集将节省大部分时间。命令用于从列指定数据,LIMIT子句可以被...
    文章 2019-11-27 1003浏览量
  • 免费的Lucene 原理与代码分析完整版下载

    很容易理解,结构化数据是固定格式和结构的或者有限长度的数据,比如数据库,元数据等。非结构化数据则是不定长或者没有固定格式的数据,如图片,邮件,文档等。还有一种较少的分类为半结构化数据,如XML,HTML等...
    文章 2017-08-23 2027浏览量
  • 【译】SQL Server索引进阶第十五篇:索引的最佳实践

    使用索引的主要目的是为了提高跑在数据库上应用程序读取和操作数据的速度,如果你不知道程序主要对数据库进行什么操作,索引优化就无从谈起。当然,如果你全程参与了程序的设计和开发,那再好不过。但这种情况少之又...
    文章 2017-11-16 666浏览量
  • 一次 MySQL 索引面试,被面试官怼的体无完肤!

    数据库索引,是数据库管理系统(DBMS)中一个排序的数据结构,它可以对数据库表中一列或多列的值进行排序,以协助更加快速的访问数据库表中特定的数据。通俗的说,我们可以把数据库索引比做是一本书前面的目录,它能...
    文章 2020-05-29 738浏览量
  • 阿里面试官必问的12个MySQL数据库基础知识,哪些你还...

    数据库基础知识 为什么要使用数据库 什么是SQL?什么是MySQL?数据库三大范式是什么 mysql有关权限的表都有哪几个 MySQL的binlog有有几种录入格式?分别有什么区别?数据类型 mysql有哪些数据类型 引擎 MySQL存储引擎...
    文章 2020-05-22 993浏览量
  • 面试:一条SQL语句执行得很慢的原因哪些?...

    以上是我的总结与理解,最后一个部分,我怕很多人不大懂数据库居然会选错索引,所以我详细解释了一下,下面我对以上做一个总结。一个 SQL 执行的很慢,我们要分两种情况讨论: 1、大多数情况下很正常,偶尔很慢,则...
    文章 2019-04-19 1520浏览量
  • 《转》SQL Server 2008 数据维护实务

    若要使用此任务,必须启用数据库邮件并将 MSDB 正确配置为邮件主机数据库,而且还要具有一个带有效电子邮件地址的 MicrosoftSQL Server 代理操作员。此任务使用 sp_notify_operator 存储过程。8.执行 Sql...
    文章 2016-05-16 1843浏览量
  • 什么你精通CRUD,却搞不懂数据库的基本原理?

    如果你不相信,那我随便举几个面试题常见的题型,比如”数据库事务的ACID是什么意思”、“数据库哪些锁”、“数据库索引用的是什么数据结构” 上面几道题算是简易版的,在平常的面试中也经常能够看到,就算你...
    文章 2020-02-25 1211浏览量
  • SQL Server开发人员应聘常被问的问题

    对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所需要的时间就越多,因为在数据操控发生的时候索引也必须要维护。您可以用什么来确保表格里的字段只接受特定范围里的值?这个问题可以多种方式来回答...
    文章 2017-01-29 587浏览量
  • mysql 系列:搞定索引

    索引的分类在数据库里,索引有好多种。我们可以从下面几方面来分类归纳。从数据结构划分:B+树、hash 索引、全文索引 从物理结构划分:聚集索引、非聚集索引 从逻辑用户划分:主键、唯一索引、复合索引、普通单列...
    文章 2021-08-29 42浏览量
1 2 3 4 ... 185 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化