摘要:
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
9、返回了不必要的行和列
10、查询语句不好,没有优化 阅读全文
摘要:
.Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (第2版) (C# DIY HttpWebClient) 阅读全文
摘要:
很多人都有过使用网络蚂蚁或网络快车互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。 阅读全文
摘要:
在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。
阅读全文
摘要:
之所以要引入XPath的概念,目的就是为了在匹配Xml文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到Xml结构文档树中的任何一个节点. 不过,由于XPath可应用于不止一个的标准,因此W3C将其独立出来作为XSLT的配套标准颁布,它是XSLT以及我们后面要讲... 阅读全文
摘要:
javascript线程模拟 阅读全文
摘要:
//程序是借鉴TcpFileTransferDemo项目的来的.谢谢原作者.在BAIDU.GOOGLE里面好难找到这个代码的下载.希望大家 能跟原作者多多学习交流.成为好朋友.好的代码总是很难寻找到合适的.C#传文件源码很少.好辛苦.好感谢原作者.还有改进的地方就是可以用多线程进行大文件传送. using System;using System.Drawing;using System.Colle... 阅读全文
摘要:
//代码声明:此代码是从网络上下载过来的.项目名称TcpFileTransferDemo ,已经不记得是从哪个网站哪个好友那里找来的。程序被我修改了很简单的一小部分.希望大家多交流交流.用到了委托(线程修改空间statusBar1.Text).还有几个功能一直是这个星期从网络上查询"C#传(送)(二进制)文件"学习中整理的来的. //下面是发送程序端代码 using System;using Sy... 阅读全文
摘要:
前言
在网络编程中,通过广播和多播可以实现发送端发送一个数据包,有多个接收端接收的情况。
阅读全文
摘要:
以前常觉得DOS的命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴了相当多UNIX的优点,虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前一个的返回值来决定下一个是否执行,等等。而在这些增强中,最明显的,就是FOR命令。 阅读全文