SQL

C# 之 DataReader 和 DataSet 的区别

1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。代码如下:while(datareader.read()) { .............. } dataview.datasource=datareader; dataview.databind(...

    167浏览0推荐0评论

    SQL Server超时诊断和调优

    SQL Server超时诊断和调优一、 超时分析下面是用户访问一个Web站点的常见错误:详细错误描述如下:[SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion ...

      101浏览0推荐0评论

      MySQL LIST分区

      LIST分区和RANGE分区非常的相似,主要区别在于LIST是枚举值列表的集合,RANGE是连续的区间值的集合。二者在语法方面非常的相似。同样建议LIST分区列是非null列,否则插入null值如果枚举列表里面不存在null值会插入失败,这点和其它的分区不一样,RANGE分区会将其作为最小分区值存储,HASH\KEY分为会将其转换成0存储,主要LIST分区只支持整形,非整形字段需要通过函数转换成整...

        117浏览0推荐0评论

        php pdo连接数据库 解决中文乱码问题(wordpress mysql 问号?? ??)

        PHP 用pdo连接数据库时出现中文乱码问题解决办法1.array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"),在与数据库建立连接的时候的第四个参数   example:        $dbh = new PDO($...

          181浏览0推荐0评论

          SQL性能优化十条经验

          1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列...

            57浏览0推荐0评论

            Mysql Binlog日志详解

            一.Mysql Binlog格式介绍      Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用...

              62浏览0推荐0评论

              SQL语句执行顺序

              标准的 SQL 的解析顺序为:(1).FROM 子句, 组装来自不同数据源的数据(2).WHERE 子句, 基于指定的条件对记录进行筛选(3).GROUP BY 子句, 将数据划分为多个分组(4).使用聚合函数进行计算(5).使用 HAVING 子句筛选分组(6).计算所有的表达式(7).使用 ORDER BY 对结果集进行排序SQL 语句的语法顺序是:● SELECT[DISTINCT]● FR...

                54浏览0推荐0评论

                SQL Server 基础:子查询

                1.子查询的概念:子查询就是嵌套在主查询中的查询。子查询可以嵌套在主查询中所有位置,包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY。2.子查询的分类:2.1按照相关性分类1)相关子查询  执行依赖于外部查询的数据。  外部查询返回一行,子查询就执行一次。2)非相关子查询  独立于外部查询的子查询。  子查询总共执行一次,执行完毕后后将值传递给外部查询。需要...

                  64浏览0推荐0评论

                  Nginx反向代理和负载均衡实践

                  Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。nginx可以自动剔除停止服务的服务器,保证web服务的正常访问。本例实现一个用户访问192.168.1.4,将其代理到192.168.1.2:80、192.168.1.3:80这两台服务器实现负载。以下为配置文件 nginx.conf:user www www; worker_processes...

                    102浏览0推荐0评论

                    mysql主键uuid、uuid_short和int自增对比

                    数据库主键性能对比:      名称        存储长度      生成方式 1.  uuid       32+4     uuid()函数 2.  uuid20      20        UUID_SHORT...

                      174浏览0推荐0评论

                      SQL Server监控全解析

                      在SQL Server的日常管理中,让SQL Server高效运行,且性能良好,是DBA需要做的事。DBA需要了解数据库的日常运行情况,对性能进行分析和调优,需要对线上环境部署监控。那我们都需要监控哪些方面呢?SQL Server服务器的CPU、内存、IO、网络流量、缓存等资源性能怎么样,各个相关服务如SQL Server服务、SQL Server代理服务等是否正常运行,这些一般使用开源的监控软件...

                        136浏览0推荐0评论

                        Sql解锁 数据库死锁检测

                        USE [DataBaseName]GO/****** Object:  StoredProcedure [dbo].[sp_check_deadlock]    Script Date: 07/04/2014 13:49:30 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedu...

                          236浏览0推荐0评论

                          Sql解锁 数据库死锁检测

                          USE [DataBaseName]GO/****** Object:  StoredProcedure [dbo].[sp_check_deadlock]    Script Date: 07/04/2014 13:49:30 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedu...

                            236浏览0推荐0评论

                            SQL Server监控全解析

                            在SQL Server的日常管理中,让SQL Server高效运行,且性能良好,是DBA需要做的事。DBA需要了解数据库的日常运行情况,对性能进行分析和调优,需要对线上环境部署监控。那我们都需要监控哪些方面呢?SQL Server服务器的CPU、内存、IO、网络流量、缓存等资源性能怎么样,各个相关服务如SQL Server服务、SQL Server代理服务等是否正常运行,这些一般使用开源的监控软件...

                              136浏览0推荐0评论

                              mysql主键uuid、uuid_short和int自增对比

                              数据库主键性能对比:      名称        存储长度      生成方式 1.  uuid       32+4     uuid()函数 2.  uuid20      20        UUID_SHORT...

                                174浏览0推荐0评论

                                Nginx反向代理和负载均衡实践

                                Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。nginx可以自动剔除停止服务的服务器,保证web服务的正常访问。本例实现一个用户访问192.168.1.4,将其代理到192.168.1.2:80、192.168.1.3:80这两台服务器实现负载。以下为配置文件 nginx.conf:user www www; worker_processes...

                                  102浏览0推荐0评论

                                  SQL Server 基础:子查询

                                  1.子查询的概念:子查询就是嵌套在主查询中的查询。子查询可以嵌套在主查询中所有位置,包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY。2.子查询的分类:2.1按照相关性分类1)相关子查询  执行依赖于外部查询的数据。  外部查询返回一行,子查询就执行一次。2)非相关子查询  独立于外部查询的子查询。  子查询总共执行一次,执行完毕后后将值传递给外部查询。需要...

                                    64浏览0推荐0评论

                                    SQL语句执行顺序

                                    标准的 SQL 的解析顺序为:(1).FROM 子句, 组装来自不同数据源的数据(2).WHERE 子句, 基于指定的条件对记录进行筛选(3).GROUP BY 子句, 将数据划分为多个分组(4).使用聚合函数进行计算(5).使用 HAVING 子句筛选分组(6).计算所有的表达式(7).使用 ORDER BY 对结果集进行排序SQL 语句的语法顺序是:● SELECT[DISTINCT]● FR...

                                      54浏览0推荐0评论

                                      Mysql Binlog日志详解

                                      一.Mysql Binlog格式介绍      Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用...

                                        62浏览0推荐0评论

                                        SQL性能优化十条经验

                                        1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列...

                                          57浏览0推荐0评论

                                          php pdo连接数据库 解决中文乱码问题(wordpress mysql 问号?? ??)

                                          PHP 用pdo连接数据库时出现中文乱码问题解决办法1.array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"),在与数据库建立连接的时候的第四个参数   example:        $dbh = new PDO($...

                                            181浏览0推荐0评论

                                            MySQL LIST分区

                                            LIST分区和RANGE分区非常的相似,主要区别在于LIST是枚举值列表的集合,RANGE是连续的区间值的集合。二者在语法方面非常的相似。同样建议LIST分区列是非null列,否则插入null值如果枚举列表里面不存在null值会插入失败,这点和其它的分区不一样,RANGE分区会将其作为最小分区值存储,HASH\KEY分为会将其转换成0存储,主要LIST分区只支持整形,非整形字段需要通过函数转换成整...

                                              117浏览0推荐0评论

                                              SQL Server超时诊断和调优

                                              SQL Server超时诊断和调优一、 超时分析下面是用户访问一个Web站点的常见错误:详细错误描述如下:[SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion ...

                                                101浏览0推荐0评论

                                                C# 之 DataReader 和 DataSet 的区别

                                                1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。代码如下:while(datareader.read()) { .............. } dataview.datasource=datareader; dataview.databind(...

                                                  167浏览0推荐0评论
                                                  首页上一页1下一页尾页

                                                  推荐作者

                                                  热门手记