本来就是想来学习下手写分页或者自己写下分页逻辑,就当是一次练习,数据用的是sql2005,数据量是432W。首先先感谢国家。然后在感谢csdn和群里的朋友跟我一起讨论。当然拉我知道我的做法不是最好的,但是手写一个是挺费劲的。下面贴代码privateSqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=test;PersistSecurityInfo=True;UserID=sa;Pas
系统 2019-08-12 01:55:11 2450
原文:SQLServer2008技术内幕——T-SQL查询笔记1、SQL编程有许多独特之处,如:面向集合的思维方式、查询元素的逻辑处理顺序、三值逻辑。如果不掌握这些知识就开始用SQL编程,得到的将是冗余的、性能低下的代码,而且难以维护。2、在SQLServer中负责生成实际工作计划(执行计划)的组件是:查询优化器(queryoptimizer)。只有在确保结果集正确的前提下,优化器才会走捷径。明确区分查询的逻辑处理和物理处理是非常重要的。3、逻辑查询的各个
系统 2019-08-12 01:54:50 2450
原文:SQLServer服务器磁盘测试之SQLIO篇数据库调优工作中,有一部分是需要排查IO问题的,例如IO的速度或者RAID级别无法响应高并发下的快速请求。最常见的就是查看磁盘每次读写的响应速度,通过性能计数器Avg.Disksec/Read(Write)我们可以很直观的看到他们。不同的业务,繁忙程度也不同,需要什么样的IO做支撑?难道都用最高配的IO去配置硬件吗?能否通过一些经验和基线来判断当下磁盘环境是否能满足需求呢?手上有4块InterSSDDCS
系统 2019-08-12 01:54:47 2450
一些环境配置的位置:Mysql目录:/usr/bin启动mysql/etc/init.d/mysqlstart关闭mysqlmysqladmin-uroot-pshutdown或者用service命令servicemysqlUsage:/etc/init.d/mysql{start|stop|restart|reload|force-reload|status}[MySQLserveroptions]启动mysqlservicemysqlstart关闭my
系统 2019-08-12 01:53:50 2450
曾经一个朋友开发了一个项目,客户端是Windows的应用程序,通过WebService服务操作数据库。系统的功能都已完成,用户比较满意。但是有一个问题存在,就是在查询时如果读取大数据量时,系统获取数据并显示的等待时间比较长。为了解决这个问题,朋友采用BinaryFormat格式化数据,同时对数据进行压缩,数据的大小只有原来的8%,效果虽然比以前好一些,但还不是另人满意。于是朋友继续找寻着压缩率更高的压缩算法。我想在开发过程中,很多朋友都会遇到我朋友这样的情
系统 2019-08-12 01:53:48 2450
http://bbs.sinobuy.cn/index.php/topic,4296.0.html?PHPSESSID=25ea8175fd223dca364084582215d04bcmd下切换到mysql安装目录例d:/mysql/bin前提:mysql用户root密码为空.输入mysql-urootmysqlmysql>状态下输入updateusersetpassword=password('新密码')whereuser='root';回显Query
系统 2019-08-12 01:53:23 2450
原文:怎样才能充分利用SQL索引背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.本文主旨:讨论什么情况下能利用上索引.索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引.顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引.优缺点比较:1):索引所占用空间:单一列索引相对要小.2):索引创建时间:单
系统 2019-08-12 01:33:57 2450
今天在修改项目一个JSP文件时,突然想到Tomat是怎么实现动态实时加载JSP编译后的class类的?查了半天资料,看了很多文章,终于明白是怎么回事了:ClassLoader,当tomcat发现jsp改变后,将用新的ClassLoader去加载新的类具体原理我将单独总结一下,这里简单实现了动态加载类1.定义服务类publicclassServlet{publicvoidservice(){System.out.println("运行服务方法");}}2.定
系统 2019-08-12 01:33:43 2450
获取最新代码svnupdate--username%SVN_USER%--password%SVN_PASSWORD%>>"../%LOG_FILE%"备份Tomcat站点md"%APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%myran%">>"%LOG_FILE%"xcopy"%APP_ROOT%\%MVN_PROFILE%""%APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%
系统 2019-08-12 01:33:40 2450
javacalss文件打补丁注意:在tomcat下打补丁的话,一定要确保tomcat服务停止了,然后再把同名的class文件进行覆盖。这两天,发一个补丁文件给现场的同事。同事说打完补丁后,有的数据采集正常,有点数据采集不到?我就奇怪了,怎么会有的不正常,有的正常呢?我就问现场的同事,他是怎么打补丁的,会不会是补丁没有打好?他说打好了。于是开始我漫长的远程调试过程,看看前台,在看看后台打印的日志,发现日志中没有打出我预期的东西,初步判断是补丁文件没有打成功。
系统 2019-08-12 01:33:35 2450