软件测试mysql面试题:索引设计的原则?
索引设计的原则?1.适合索引的列是出现在where子句中的列,或者连接子句中指定的列2.基数较小的类,索引效果较差,没有必要在此列建立索引3.使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间4.不要过度索引。索引需要额外的磁盘空间,并降低写操作的性能。在修改表内容的时候,索引会进行更新甚至重构,索引列越多,这个时间就会越长。所以只保持需要的索引有利....
软件测试mysql面试题:索引有哪些优缺点?
索引有哪些优缺点?索引的优点 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。索引的缺点 时间方面:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,会降低增/改/删的执行效率;空间方面:索引需要占物理空间。
软件测试mysql面试题:索引的基本原理?
索引的基本原理?索引用来快速地寻找那些具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。索引的原理很简单,就是把无序的数据变成有序的查询 1.把创建了索引的列的内容进行排序2.对排序结果生成倒排表3.在倒排表内容上拼上数据地址链4.在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据
软件测试mysql面试题:索引有哪几种类型?
索引有哪几种类型?主键索引:数据列不允许重复,不允许为NULL,一个表只能有一个主键。唯一索引:数据列不允许重复,允许为NULL值,一个表允许多个列创建唯一索引。可以通过ALTER TABLE table_name ADD UNIQUE (column);创建唯一索引可以通过ALTER TABLE table_name ADD UNIQUE (column1,column2);创建唯一组合索引普....
软件测试mysql面试题:编辑start.sh文件,查看文件前10行内容和后10行内容
编辑start.sh文件,查看文件前10行内容和后10行内容vi start.shhead -n 10 start.sh 前10行tail -n 10 start.sh 后10行
软件测试Linux面试题:结束后台java进程
结束后台java进程不是所有进程都可以用“kill 进程编号”结束掉,对于结束不掉的进程可以使用“kill -s 9 进程编号”来进行强制结束;但一般情况下,只需要“kill 进程编号”就可结束。
软件测试Linux面试题:进程的查看和调度分别使用什么命令?
进程的查看和调度分别使用什么命令?进程查看的命令是ps和top.进程调度的命令有at,crontab,batch,kill.
软件测试Linux面试题:简述DNS进行域名解析的过程.
简述DNS进行域名解析的过程.客户端发出DNS请求翻译IP地址或主机名.DNS服务器在收到客户机的请求后:(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名....
软件测试Linux面试题:简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程Linux通过i节点表将文件的逻辑结构和物理结构进行转换.i 节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息.在i节点表中最重要 的内容是磁盘地址表.在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块.Linux文件系....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。