搜索到与相关的文章
数据库相关

写有效率的SQL查询(I)

大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。1.1where条件的列上都得有统计信息。没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采用最稳妥的Scan(不管是tablescan还是clusteredindexscan)。一般情况下我们不会犯这种错误——where条件

系统 2019-08-12 01:54:04 2563

Oracle

Oracle中Blob转Clob

出处:http://blog.sina.com.cn/s/blog_59ca2c2a0101ilv1.htmlBlobToClob函数,代码如下:--先创建Blog转换为Clob的functionCREATEORREPLACEFUNCTIONBlobToClob(blob_inINBLOB)RETURNCLOBASv_clobCLOB;v_varcharVARCHAR2(32767);v_startPLS_INTEGER:=1;v_bufferPLS_IN

系统 2019-08-12 01:53:52 2563

Linux

在 Rhel Linux 5.1 (32 位)上安装 Oracle ASM

第4部分:配置存储为了使用文件系统或ASM,您必须有未分配的磁盘分区。该部分将介绍如何创建新文件系统或ASM使用的分区。使用/dev/sda(/dev/sdb,/dev/sdc)(一个没有分区的空磁盘)为整个磁盘创建一个分区。Oracle建议每个磁盘仅包含一个分区[root@db~]#fdisk/dev/sdbCommand(mforhelp):nCommandactioneextendedpprimarypartition(1-4)pPartitionn

系统 2019-08-12 01:53:33 2563

MySql

MySQL学习笔记二

Øfunction函数函数的作用比较大,一般多用在select查询语句和where条件语句之后。按照函数返回的结果,可以分为:多行函数和单行函数;所谓的单行函数就是将每条数据进行独立的计算,然后每条数据得到一条结果。如:字符串函数;而多行函数,就是多条记录同时计算,得到最终只有一条结果记录。如:sum、avg等多行函数也称为聚集函数、分组函数,主要用于完成一些统计功能。MySQL的单行函数有如下特征:单行函数的参数可以是变量、常量或数据列。单行函数可以接受

系统 2019-08-12 01:53:15 2563

数据库相关

[置顶] ※数据结构※→☆线性表结构(stack)☆

栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线性表。栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据。栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随后一件一件往堆。取走时,只能从上面一件一件取。堆和取都在顶部进行,底部一般是不动的。栈就是一种类似桶堆积物品的数据结构,进行删除和插入的一端称栈顶,另一堆称栈底。插入一般称为进栈,删除则

系统 2019-08-12 01:53:07 2563

MySql

mysql5.5.15配置主从数据库

1、编辑主库的my.cnf在[mysqld]下添加如下配置server-i=1#一般默认为1,不需要修改(一般都以ip的后两位为server-id,保证全局的一致)read-only=0#主库读写都可以binlog-do-db=test#需要同步的数据库名称,要同步多个可以写多行binlog-ignore-db=mysql#不需要同步的数据库名称,可以写多行binlog-ignore-db=performance_schemalog-bin=mysql-b

系统 2019-08-12 01:52:31 2563

MySql

mysql 分库分表

分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表理由:根据数据的活跃度进行分离,(因为不同活跃的数据,处理方式是不同的)案例:对于一个博客系统

系统 2019-08-12 01:52:08 2563

SqlServer

命令行 安装 sql server

注意,如果要进行静默安装,需要将QUIET参数修改为True,并且删除或注释掉UIMODE参数,然后在命令行窗口运行setup程序:setup.exe/Q/IACCEPTSQLSERVERLICENSETERMS/AGTSVCPASSWORD="mssqld"/SQLSVCPASSWORD="mssqld"/ASSVCPASSWORD="mssqld"/RSSVCPASSWORD="mssqld"/ISSVCPASSWORD="mssqld"/FTSVCP

系统 2019-08-12 01:34:01 2563

数据库相关

转:数据库和数据仓库的区别

简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。单从概念上讲,有些晦涩。任何技术都是为应

系统 2019-08-12 01:33:42 2563

Tomcat

JSP 修改Tomcat配置文件解决中文编码问题!

如果是以URL+中文参数传递的话,需要修改tomcat_home(tomcat安装目录)\conf\server.xml文件,找到文件中的第一个Connector节点(一般在注释下面)加上URIEncoding="GBK"的属性,如下:

系统 2019-08-12 01:33:39 2563