搜索到与相关的文章
Oracle

oracle索引技术——天天笔记(2)

函数索引SELECT*FROMDEMOTWHEREF7='F';SELECT*FROMDEMOTWHERELOWER(F7)='f';F7上本来是有位图索引的,但是使用了LOWER函数后,就进行了全表扫面。下面我们来创建F7列上的函数索引LOWERCREATEINDEXFUN_INDEXONDEMOT(LOWER(F7));5seconds再看执行计划,发生了变化,使用了索引扫描。聚合函数本身在oracle就创建了索引。复合索引/组合索引一个问题:创建索引

系统 2019-08-12 01:55:23 2546

数据库相关

MSCRM4 让视图查找功能默认实现模糊查找

在MSCRM中,视图的查找功能默认是匹配首字符串的.比如.你在查找框中输入ABC.那么当你点击查找时.得到的结果都是以ACD开头的所有记录.只有当你输入*ABC得到的结果才是包含ABC的所有记录.如何能让MSCRM视图查找功能默认实现模糊查找呢?在这里提供一种偷梁换柱的方法.方法很简单,更改视图所在的页面,在onload事件中编写代码,将原有的查找框隐藏,用一新的查找框代替.当点击查找按钮时,先将替换后查找框的值前面加*号赋给原有的查找框,然后再执行查找事

系统 2019-08-12 01:55:16 2546

MySql

mysql存储引擎简析

一、常见存储引擎特性Innodb具有提交、回滚和崩溃恢复能力的事务安全、支持外键。使用mvcc以及行锁来提供事务支持,因此支持高并发。适用于写频繁,并发率高的应用。Myisam不支持事务和灾难自动恢复,但其访问速度快,支持全文索引,对事务完整性没有要求。通常用于读频繁的数据库,如数据仓库等。Memory使用存在内存中的内容来创建表,表访问非常得快,因为它的数据是放在内存中的,并且默认使用HASH索引。但是一旦服务关闭,表中的数据就会丢失掉。。适用于临时的,

系统 2019-08-12 01:54:34 2546

数据库相关

使用Uniread实现SQLplus翻页功能

对于经常使用SQLplus的网友来说,SQLplus没有提供类似DOS工具的翻页功能,故不能实现SQL语句的来回翻动。现在我们有了Uniread,减轻了代码的反复输入的工作量,真是让人大快人心。下面是安装方法。一、所需的安装文件(你可以Google这些文件,或给本人留言留下Email)IO-Tty-1.07.tar.gzTerm-ReadLine-Gnu-1.16.tar.gzuniread-1.01.tar.gz二、查看刚刚下载的安装文件,下面是本人的路

系统 2019-08-12 01:54:32 2546

数据库相关

Connect the Cities

水题,但是g++超时,c++对了不解#includeconstintMAXN=505;constintINF=0x7fffffff;intxx[MAXN];intpre[MAXN];intmap[MAXN][MAXN];intdist[MAXN];intans,n,flag;voidPrim(){inti,j,k;intmn;boolp[MAXN];for(i=2;i<=n;i++){p[i]=false;pre[i]=1;dist[i]

系统 2019-08-12 01:54:12 2546

MySql

Mysql sql声明召回2 --正则表达式

这里简单回顾mysql在过滤后的数据使用正则表达式时。主要利用每方法将样品,或添加一些简短的说明。下面说说提前,使用正则表达式是用来过滤数据REGEXPkeyword基本字符相匹配:SELECTprod_nameFROMproductsWHEREprod_nameREGEXP‘1000’;该查询语句的意思是prod_name字段中包括1000的数据,仅仅要值中的不论什么部位包括1000都能够SELECTprod_nameFROMproductsWHEREp

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

MySql

用C语言操纵Mysql

以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.typedefstructst_mysql{NETnet;/*Communicationparameters*/gptrconnector_fd;/*ConnectorFdforSSL*/char*host,*user,*passwd,*unix_socket,*server_version,*host_info,*info,*d

系统 2019-08-12 01:52:38 2546

MySql

dos 命令行方式下启动和停止MySql服务

正常情况下cmd进入命令行后输入netstartmysql能够启动mysql服务,但是输入mysql进入服务时,出现拒绝访问的情况。在网上找了个解决办法:启动服务:开始菜单下搜索cmd,右键以管理员身份运行程序,进入dos,,输入netstartmysql即可启动服务。ps:如果还不行的话,可以转到mysql安装的bin目录下.接着输入mysql-uroot-p即可转到mysql停止服务:输入netstopmysql停止服务。OK,已经掌握启动和停止MyS

系统 2019-08-12 01:52:35 2546

Oracle

Oracle 绑定变量窥探

BindPeeking是Oracle9i中引入的新特性,一直持续到Oracle10gR2。它的作用就是在SQL语句硬分析的时候,查看一下当前SQL谓词的值,以便生成最佳的执行计划。而在oracle9i之前的版本中,Oracle只根据统计信息来做出执行计划。一、绑定变量窥探使用SQL首次运行时的值来生成执行计划。后续再次运行该SQL语句则使用首次执行计划来执行。影响的版本:Oracle9i,Oracle10g对于绑定变量列中的特殊值或非均匀分布列上的绑定变量

系统 2019-08-12 01:52:11 2546

Oracle

查看和修改Oracle服务器端字符集

查看和修改Oracle服务器端字符集:方法一:1)查看服务器端字符集:select*fromv$nls_parameters;select*fromnls_database_parameters;select*fromsys.props$;2)修改服务器端字符集(用sys用户):首先执行:updateprops$setvalue$='WE8ISO8859P1'wherename='NLS_CHARACTERSET';updateprops$setvalue

系统 2019-08-12 01:52:04 2546