程序员面试系列速成
文章平均质量分 92
介绍C#,.NET,WPF ,Sql server 面试常见问题,进行归纳,整理,方便查阅!
是刘彦宏吖
1.我能做什么 2.我想要的 ---全新的选择 我能干什么?当你不能知道要做什么的时候?就把现在的事做好!
知识零碎、浅尝辄止,未成体系、温故知新、夯实基础、努力学习、积累量变、期待质变。
掌握人、技术、方法的不断协调与相互作用,才能事半功倍。悟以往之不谏,知来者之可追。
展开
-
Sql Server中的表组织和索引组织(聚集索引结构,非聚集索引结构,堆结构)
正文SqlServer用三种方法来组织其分区中的数据或索引页:1、聚集索引结构聚集索引是按B树结构进行组织的,B树中的每一页称为一个索引节点。每个索引行包含一个键值和一个指针。指针指向B树上的某一中间级页(比如根节点指向中间级节点中的索引页)或叶级索引中的某个数据行(比如中间级索引页中的某个索引行指向叶子节点中的数据页)。每级索引中的页均被链接在双向链接列表中。数据链内的页和行将按聚集索引键值进行排序,聚集索引保证了表格的数据按照索引行的顺序排列;补充(PS:2012-7-9)从上图可以看出,聚集原创 2023-10-27 23:10:04 · 881 阅读 · 0 评论 -
到现在还搞不懂,索引为什么能提供查询性能?
到现在还搞不懂,索引为什么能提供查询性能?前言昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法?这简直是一道送分题,我自豪且略带鄙夷的说,当然是加「索引」了。她又不紧不慢的问,索引为什么就能提高查询性能。这还用问,索引就像一本书的目录,用目录查当然很快。她失望地摇了摇头,你说的只是一个类比,可为什么通过目录就能提高查询速度呢。唉,对啊,通过书目可以快速查询,这只是一个现象,真正原因到底是什么呢。那女孩看着诧异且表情僵硬的我,满意而又意味深长的笑笑:原来你这个男程序员也不会,看来我原创 2023-10-27 22:56:09 · 54 阅读 · 0 评论 -
SQL调优
# SQL调优**分两部分:** 1. SQL调优:主要是根据SQL的执行计划对SQL语句的结构,SQL中表的联接方式,表扫描的顺序,表扫描的方法进行修改,以达到响应速度的提高; 2. 存储过程调优:主要是根据过程中的业务逻辑进行优化;同时存储过程中可能存在有性能差的SQL语句的分析;原创 2023-10-27 19:58:02 · 303 阅读 · 0 评论 -
数据库SqlServer面试题不完全总结
数据库SqlServer笔试题一、数据库基础知识(通用)篇1.说说主键、外键、超键、候选键2.为什么用自增列作为主键?3.触发器的作用是什么?4.什么是存储过程?用什么来调用?5.说说存储过程的优缺点?6.说说存储过程与函数的区别7.什么叫视图?游标是什么?8.视图的优缺点有哪些?9.说说drop、truncate、 delete区别10.什么是临时表,临时表什么时候删除?11.说说非关系型数据库和关系型数据库区别,优势比较?12.什么是数据库范式,根据某个场景设计数据表?13.原创 2023-10-27 18:05:19 · 2888 阅读 · 0 评论