数据库 软件列表

关于mysql中innodb的count优化问题分享
MySQL

关于mysql中innodb的count优化问题分享

2020-02-16 标签:关于,mysql,innodb,count,优化,问题,分享,一般,采用,二级,索引,比如,id,pk,aid,secondary,index,实现,代码,如下

一般采用二级索引去count:比如:id 是pk aid是secondary index采用实现代码如下:select count(*) from table where id >=0;或select count(*) from table;效果是一样的,都是默认使用pk索引,且都要全表扫描,

MySQL里的found_row()与row_count()的解释及用法
MySQL

MySQL里的found_row()与row_count()的解释及用法

2020-02-16 标签:mysql,里的,found,row,count,解释,用法,出处,mysqlpub,com,函数,计算,一条,语句,影响,多少,不同于,sqlserver,oracle

出处:mysqlpub.com MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题:1,判断Select得到的行数用found_rows()函数进行判断。2,判断Update或Delete影响的行数用row_count()函

有关mysql中ROW_COUNT()的小例子
MySQL

有关mysql中ROW_COUNT()的小例子

2020-02-16 标签:有关,mysql,row,count,例子,返回,sql,进行,update,delete,insert,操作,影响,行数,上的,测试,数据库,版本

注:mysql中的ROW_COUNT()可以返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。MySQL上的测试(数据库版本为:5.1.22):1.创建数据库表:实现代码如下:create table t(id int,name varchar(50),address v

优化mysql的limit offset的例子
MySQL

优化mysql的limit offset的例子

2020-02-16 标签:优化,mysql,limit,offset,例子,经常,碰到,问题是,太高,100000,20,系统,查询,100020,前面的,扔掉,开销,很大的,操作

经常碰到的一个问题是limit的offset太高,如:limit 100000,20,这样系统会查询100020条,然后把前面的100000条都扔掉,这是开销很大的操作,导致查询很慢。假设所有分页的页面访问频率一样,这样的查询平均扫描表的一半数据。优化的方法,要么限制访问后面的页数,要么提升高偏移的

mysql的查询缓存说明
MySQL

mysql的查询缓存说明

2020-02-16 标签:mysql,查询,缓存,说明,五个,角度,进行,详细,分析,query,cache,工作,原理,如何,配置,维护,判断,性能,适合,业务

对mysql查询缓存从五个角度进行详细的分析:Query Cache的工作原理、如何配置、如何维护、如何判断查询缓存的性能、适合的业务场景分析。工作原理查询缓存的工作原理,基本上可以概括为:缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句;新的SELECT语句或预处

mysql alter语句用法实例
MySQL

mysql alter语句用法实例

2020-02-16 标签:mysql,alter,语句,用法,实例,主键,table,tablename,add,n,ew,field,id,int,unsigned,default,not,null

//主键 ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_increment,ADD PRIMARY KEY (new_field_id); //增加一个新列 mysql>ALTER

mysql中explain用法详解
MySQL

mysql中explain用法详解

2020-02-16 标签:mysql,explain,用法,详解,如果在,select,语句,放上,关键词,解释,如何,处理,提供,有关,接的,次序,每个

如果在select语句前放上关键词explain,mysql将解释它如何处理select,提供有关表如何联接和联接的次序。explain的每个输出行提供一个表的相关信息,并且每个行包括下面的列:1,idselect识别符。这是select的查询序列号。2,select_type 可以为一下任何一种类

IIS+PHP+MySQL环境中PHP.INI需要注意的几个地方
MySQL

IIS+PHP+MySQL环境中PHP.INI需要注意的几个地方

2020-02-16 标签:iis,php,mysql,环境,ini,需要,注意,几个,output,buffering,使用,默认,4096,里面,性能,非常,糟糕,register,globals

output_buffering = On 如果使用默认的 4096,那么 PHP 在 IIS6 里面性能将非常糟糕 register_globals = Off extension_dir = "c:\PHP\ext" upload_max_filesize = 100M extension=ph

SQL SERVER 利用存储过程查看角色和用户信息的写法
SQLServer

SQL SERVER 利用存储过程查看角色和用户信息的写法

2020-02-16 标签:sql,server,利用,存储,过程,查看,角色,用户,信息,写法,服务器,相关,sp,helpsrvrole,数据库,helprole

1、查看服务器角色相关信息 SP_HELPSRVROLE SP_HELPSRVROLEMEMBER 服务器角色 SP_HELPSRVROLE 服务器角色 2、查看数据库角色相关信息 SP_HELPROLE SP_HELPROLEMEMBER 数据库角色 SP_HELPROLE 数据库角色 3、查看用

oracle em 按钮乱码解决办法及em网页变成英文
Oracle

oracle em 按钮乱码解决办法及em网页变成英文

2020-02-16 标签:oracle,em,按钮,乱码,解决办法,网页,变成,英文,修改,jdk,下面,字体,实现,代码,如下,esop,db,cd

一、oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体。 实现代码如下: [oracle@esop db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@esop lib]$ mv font.properties font.properties_ba