zhouweihuaxf 2016-05-16 11:31 采纳率: 0%
浏览 2622
已结题

SQL SERVER 2014 内存表 测试 结果慢 (2016-05-16)

大家好,

     最近下了一个 SQL 2014  64位企业版, 安装环境:WIN7 X64 企业版

台式机环境为: I7 4770K, 16G 内存 , 机械硬盘;

一张是传统的表 disk_card , 一张是内存表 snap_card,结构完全相同

两张表记录条数,均为 27752311 条, 而且内容完全一样(从disk__card 整表复制到snap__card的)

disk_card  无索引  ( 其实它是 select .... into ... 语句创建的)

snap_card  的关键字
WITH ( BUCKET_COUNT = 60000000)

)WITH ( MEMORY_OPTIMIZED = ON , DURABILITY = SCHEMA_ONLY )

按照文档 bucket_count  的数量 相对也足够;


这时候, 查询
select count(*)   from disk_card   
耗时 1秒钟, 重新查询多次,每次都是1秒钟



查询
select count(*)    from snap_card  WITH (SNAPSHOT)
每次都是6秒钟



就算加上where 子句, 也是disk_card的要明显快;


不知道问题会在哪儿  我猜测了几个可能性,但是不太好证明;

1.  内存表创建有问题;  
       (如果不去做速度比较, 它可正常的很)

2.  X64的SQL2014企业版应该装到 SERVER 2008 或者其他 服务器才可发挥性能。

    (http://www.itpub.net/thread-1905086-1-1.html    这位同仁配置很好,貌似也一样 说 慢)

   这个现象, 大家怎么看, 最近这段时间我会持续关注这个,若有进展,也跟大家分享。
  • 写回答

2条回答 默认 最新

  • devmiao 2016-05-16 13:00
    关注

    内存太小了,建议服务器内存起码上256GB的。

    评论

报告相同问题?

悬赏问题

  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条