`
october731
  • 浏览: 86756 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
在互联网,大部分的MySQL都应该是IO密集型的,事实上,如果你的MySQL是个CPU密集型的话,那么很可能你的MySQL设计得有性能问题,需要优化了。

MySQL数据库也经常存储一些大文本字段,导致数据库表非常的大,在做数据库恢复的时候就导致非常的慢,不容易快速恢复数据库。比如1000万 4KB大小的文本就接近40GB的大小,如果能把这些数据从MySQL省去,MySQL将变得非常的小。

  关系数据库很强大,但是它并不能很好的应付所有的应用场景。MySQL的扩展性差(需要复杂的技术来实现),大数据下IO压力大,表结构更改困难,正是当前使用MySQL的开发人员面临的问题。

MSSQL 快速查找每个表的数据的行数:
select id,object_name(id) as tableName,indid,rows,rowcnt
  from sys.sysindexes where indid in(0,1)
注意,这个视图里面的值是定时更新的,也就是不精确的,但是误差并不大。

了解并记住MSSQL的几个窗口函数,Row_Number()、Rank(),Dence_Rank(),
出处:http://kb.cnblogs.com/page/85167/

静下心来,花一个小时来学习窗口函数:http://kb.cnblogs.com/page/85167/

select rand() as [rand], newid() as [newid]
rand是随机的产生小于1的一个浮点数,newid是直接生成一个GUID

因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描。
但是,索引并不总是提高系统的性能,在增、删、改操作中索引的存在会增加一定的工作量,因此,在适当的地方增加适当的索引并从不合理的地方删除次优的索引,将有助于优化那些性能较差的SQL Server应用。实践表明,合理的索引设计是建立在对各种查询的分析和预测上的,只有正确地使索引与程序结合起来,才能产生最佳的优化方案。

只有两个或三个值的列,如男性和女性(是或否),从不会从索引中得到好处。

foreach (Vendor vender in listVendor)
在vs2008中可以这样来遍历,
foreach (var vender in listVendor)
不知道这样写有什么好处,自己以后注意吧。
















































分享到:
评论

相关推荐

    DIN 443-2011.pdf

    在开始知识点说明之前,需要明确DIN是德国标准化学会(Deutsches Institut für Normung)的缩写,它负责制定德国国家技术标准,同时对国际标准化组织(ISO)标准的制定也有所贡献。 DIN 443标准系列,尤其是DIN ...

    Begin_iPhone4_Projects_2011_01_21

    标题“Begin_iPhone4_Projects_2011_01_21”暗示了这是一个关于初学者在2011年初使用iPhone 4进行项目开发的资源集合。描述和标签与标题相同,进一步强调了内容的核心是针对iPhone 4的入门级项目。 在这个时期的iOS...

    2010-2011第二学期--计算机网络A试卷答案.pdf

    以下是对试卷中涉及知识点的详细说明: 1. 以太网标准10BASE-T:这是一种早期的局域网(LAN)标准,其中10代表数据传输速率为10兆比特每秒(Mbps),BASE表示基带传输,即只使用一个频率来传输数字信号,T则代表...

    timesheet 工时

    根据提供的信息,我们可以深入探讨与“timesheet工时”相关的关键知识点。 ### 一、什么是Timesheet? **Timesheet**(工时表)是指记录员工工作时间的一种表格或系统,通常用于跟踪员工在特定项目上所花费的时间...

    AUTOSAR-SRS-CAN(译文)

    ### 关键知识点 1. **CanXL支持**:R22-11版本新增了对CanXL的支持,这是一个高速、低延迟的通信协议,适用于高性能计算网络,满足了未来车辆系统中对于更高带宽的需求。 2. **硬件时间戳**:R21-11版本增加了对...

    serv-u越权遍历.doc

    ### Serv-U 越权遍历知识点解析 #### 一、Serv-U FTP Server 简介 Serv-U FTP Server 是一款流行的文件传输协议(FTP)服务器软件,由美国公司 Minisoft 开发并维护。该软件支持多种操作系统,如 Windows 和 Linux...

    Q1-IHI0069E_gic_architecture_specification_v3.1_19_01_21.pdf

    根据提供的文件信息,以下是对标题和部分内容中知识点的详细阐述: 标题中的知识点为:“ARM64 GIC V3V4,ARM官方文档。ARM64 基础知识学习必备。非常的经典。你值得拥有。” 这表明文件是关于ARM架构版本3和版本4...

    CNAS 认证机构认可规范文件清单.pdf

    本文将对该文件清单中的内容进行详细的解释和分析,从中提炼出重要的知识点。 通用规则 1. 认可标识使用和认可状态声明规则(CNAS-R01:2020) 该规则规定了认证机构认可标识的使用和认可状态声明的规则,旨在确保...

    立体库开发计划

    ### 立体库开发计划的关键知识点 #### 一、项目背景及目标 **立体库开发计划**旨在为曹妃甸地区的企业提供一套完整的立体仓库管理系统解决方案,该系统集成了采购管理、库存管理、设备管理和财务等多个方面。通过...

    2011PHP面试题

    根据给定文件的信息,我们可以总结出以下相关的 PHP 知识点: ### 1. GET 与 POST 的区别 - **GET 方法**:通过 URL 传递参数。GET 请求的数据会被完整保留在浏览器历史记录中,安全性较低,不适合传输敏感数据。 ...

    全国2011年01月高等教育自学考试设施规划与设计试题及答案(试卷+答案).doc

    【全国2011年01月高等教育自学考试设施规划与设计试题及答案】文档包含了设施规划与设计的多项选择题、填空题等题目,这些题目涉及了多个设施规划和设计的关键知识点。 1. 物料搬运系统设计中的物流模数尺寸选择:...

    2011江苏成人计算机统考成人大专计算机考试选择题B01.pdf

    【标题】和【描述】提及的是2011年江苏省成人计算机统考的选择题,针对成人大专层次的考生。...以上是对2011年江苏成人计算机统考选择题涉及知识点的详细解释,内容丰富,涵盖了计算机基础的多个方面。

    实验室认可规范文件清单

    ### 实验室认可规范知识点详解 #### 一、实验室认可概览 实验室认可是指通过一个正式的第三方评估过程,确认实验室有能力执行特定类型的测试或校准活动,并且这些活动符合国际标准的要求。中国合格评定国家认可...

    微机原理课程设计 PC端源代码

    本项目通过设计并实现一个双机参数采集系统,不仅让学生深入了解了微机原理相关的硬件知识,还掌握了如何使用汇编语言进行程序设计。通过实践,学生能够更好地理解上位机与下位机之间的通信机制,以及如何通过软件...

    2020年注册电气工程师(供配电)执业资格考试专业考试规范及设计手册参照.pdf

    * 《建筑物电气装置》GB16895.21-2011(第4-41 部分:安全防护- 电击防护): * 《建筑物电气装置》GB16895.2-2005(第4-42 部分:安全防护-热效应保护): * 《建筑物电气装置》GB16895.3-2004(第5-54 部分:电气...

    基于实况和预报天气信息空域流量预测客观模型初步研究.ppt

    知识点一:风廓线雷达的工作原理 风廓线雷达是利用大气对电磁波的散射作用来探测大气风场的设备。它通过探测后向散射回波的频率获得径向速度,通过多射向的速度测量便可估测出大气的风场信息。 知识点二:风廓线...

    铣床操作手册

    ### 铣床控制器操作手册知识点总结 #### 1. 概述 本操作手册针对的是新代(SYNTEC)品牌的铣床控制器,旨在为用户提供全面的操作指南。手册详细记录了从2001年至今的各项更新,涵盖了诸多功能的添加与改进,如分中...

    计算机二级Office2010Eexcel公式汇总.docx

    以下是一些核心知识点: 1. **VLOOKUP函数**:VLOOKUP用于在表格中查找特定值并返回指定列的对应值。例如,`VLOOKUP(D3,编号对照!$A$3:$C$19,2,FALSE)`在查找表`编号对照`的第D3行中查找值,并返回C列(第三列)的...

Global site tag (gtag.js) - Google Analytics