面试MCS PFE电话面试 sqlserver性能优化想到的

上周  刚到公司,接到北京一电话 : 北京MCS那边打来的,之前一哥们帮忙投递了一职位,简单的问了4个基础问题,遗憾的是2个没有答上来,看来也泡汤了,呵呵。

       本周回过神来做下总结:

               1.数据库表分区的依据  其实也就是数据库优化的依据是什么 (我先贴张图)    

     

我是从软件有优化入手的  但他这位老兄明显是从硬件问题入手  (看来  他做这块比较行,咱是程序出身 ,对软件优化实现做的多)

硬件实现主要是使用硬件的并行处理,如果是单CPU,比如做表分区等都是白搭,而且可能性能更慢。我这边主要从软件优化入手 可惜人家不问你这些。看来他们重视的是实际动手能力(比如自己搭建个环境玩玩)。

         2.为什么数据库的集聚索引只能有一个?

           这个问题突然就把我问住了  位啥 一般人都不会去想  我就举了个例子 说书目录和书的结构  ,这点要提下 那哥们给我的答案是:索引都是按照B树来存储的,集聚索引存节点存储的是直接结果,而非集聚索引存储的节点是地址。  但我想了下 这个不是理由,而是聚聚索引是按照数据的物理存储顺序排序的,所以才能有一个集聚索引。


  另外一个关于c#装箱 拆箱的问题  一般人不会问这些跟干活无关的概念  再比如托管堆和栈的区别等

还有string和stringbuilder等  跟实际的能干的活无关   请看我给公司出的程序员面试题  2011-2012 基础C#面试题目及答案








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值