码迷,mamicode.com
首页 > 数据库
《高性能MySQL》读书笔记--查询缓存
很多数据库产品都能够缓存查询的执行计划,对于相同类型的SQL就可以跳过SQL解析和执行计划生成阶段。MySQL还有另一种不同的缓存类型:缓存完整的SELECT查询结果,也就是“查询缓存”。 查询缓存系统会跟踪查询中涉及的每个表,如果这些表发生变化,那么和这个表相关的所有的缓存数据都将失效。 查询缓存对应用程序是完全透明的。应用程序无须关心MySQL是通过查询缓存返回的结果还是实际执行返回的结果。 另外,随着现在的通用服务器越来越强大,查询缓存可能是一个影响服务器扩展性的因素。它可能成为整个服务器的资源竞争单...
分类:数据库   时间:2015-04-29 00:43:36    阅读次数:292
踩坑(Running)填坑(ZSSURE):DevExpress的XtraTabControl、Telerik的OpenAccessContext以及StarUML
背景:踩坑填坑系列博文坚持之前的约定,主要用于记录工作中遇到的各种问题,或简单,或繁琐。在还未详细剖析之前,先找到解决方案解决工作上的燃眉之急,待有时间后会整理成文,PUSH到日积月累系列中。此次“踩坑填坑”系列博文中介绍的内容略显分散,从DevExpress WinForm控件,到Telerik OpenAccess ORM,再到StarUML建模,详情见下文。...
分类:数据库   时间:2015-04-29 00:42:36    阅读次数:377
DB2 操作小结
数据库的创建用命令行创建数据库进入DB2的命令行模式,即:输入 db2cmd后按下回车,进入命令行模式命令行模式下,输入db2start后按下回车,启动DB2数据库,实际上启动的是数据库的服务。(如果服务已启动,会很快完成该命令,否则需要等一段时间。创建数据库 通常网上资料是:db2 create ...
分类:数据库   时间:2015-04-29 00:37:25    阅读次数:213
PL/SQL工具连接ORALCE数据库的方法
http://www.cnblogs.com/dongzhiquan/archive/2011/11/21/2257629.html1、利用ORACLE NET MANAGER工具1)打开 ORACLE NET MANAGER2)增加"服务命名" 第一步 NET服务名:任意填写 第二步 通讯协议:如...
分类:数据库   时间:2015-04-29 00:37:06    阅读次数:200
innodb_fast_shutdown中值为1或者2的区别是?
innodb_fast_shutdown=0 , 1 , 2时的意思分别是0把buffer pool中的脏页刷到磁盘和合并insert buffer,当然包括redo log也会写到磁盘中。2只把redo log刷到磁盘中,然后关闭1关于1,它解释说,是先暂时略过一些flush操作,但没有具体说忽略...
分类:数据库   时间:2015-04-29 00:34:24    阅读次数:252
Oracle---显式游标
一 游标的分类 在Oracle中提供了两种类型的游标:静态游标和动态游标。 1.静态游标是在编译时知道其SELECT语句的游标。静态游标又分为两种类型,即隐式游标和显式游标。 2.当用户需要为游标使用的查询直到运行的时候才能够确定时,可以使用REF游标(引用游标)和游标变量。使用引用游标必...
分类:数据库   时间:2015-04-29 00:33:31    阅读次数:180
Mac下启动和停止Mysql服务
方法1.启动Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM start停止Mysql服务sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop重启Mysql服务sudo /Library/Startu...
分类:数据库   时间:2015-04-29 00:26:49    阅读次数:197
oracle11g创建修改删除表
oracle11g创建修改删除表我的数据库名字:ORCL密码:1234561、模式2、创建表3、表约束4、修改表5、删除表1、模式setoracle_sid=ORCLsqlplus/nolog1)进入同名模式(首次使用可能需要设置见附录,我设置scott用户的密码123)connectscott/1...
分类:数据库   时间:2015-04-29 00:18:39    阅读次数:256
oracle自定义判断数据是否为数值函数
1 CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) 2 RETURN NUMBER 3 IS 4 v_str VARCHAR2 (1000); 5 BEGIN 6 IF str IS NULL 7 THE...
分类:数据库   时间:2015-04-29 00:16:01    阅读次数:221
mysql学习笔记之五(触发器)
触发器(trigger)是mysql的数据库对象之一,该对象与编程语言中的函数非常类似,都需要声明、执行,但是触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发,激活从而实现执行。 实例: 1、学生表中拥有字段学生姓名,字段学生总数,每当添加一条学生记录时,学生总数就必须同时改变。 2、在顾客信息表中拥有字段顾客名字,字段顾客电话和字段顾客地址缩写,每当添加一条关于顾客记录时,都需...
分类:数据库   时间:2015-04-28 23:02:19    阅读次数:181
分享一个 MySQL 分库分表类(php)
当一个表数据记录过大时就会出现性能瓶颈,而一般对应的解决办法是要么做分区表,要么分表,分区表就不说了,分表又分为垂直分割和水平分割,具体区别请自行搜索。一般而言,分库分表属于水平分割,按照一定的规则将数据插入到不同的表中去。而分库则可以很方便的转移数据库的压力,比如将一个很大库的分别放在不同的服务器上。...
分类:数据库   时间:2015-04-28 22:54:42    阅读次数:255
Oracle11g手动创建数据库方法
Oracle11g手动创建数据库方法参考网页http://www.th7.cn/db/Oracle/201311/36926.shtml安装路径我的安装路径是:E:\app\admin\product\11.2.0\dbhome_1DATABASENAME、实例名以及ORACLE_SID:名字全部都...
分类:数据库   时间:2015-04-28 22:42:59    阅读次数:262
各种数据库中的时间延迟技术
本文从使用浏览器与Web应用进行交互这一视角来讨论发现SQL注入问题时所涉及的时间延迟技术。测试应用程序是否存在SQL注入漏洞时,经常发现某一潜在的漏洞难以确认。这可能源于多种原因,但主要是因为Web应用未显示任何错误,因而无法检索任何数据。对于这种情况,要想识别漏洞,可以向数据库注入时间延迟,并检...
分类:数据库   时间:2015-04-28 22:35:26    阅读次数:240
apache/php/mysql安全配置
Mysql基本安全设置1.设置或修改Mysql root密码:默认安装后空密码,以mysqladmin命令设置密码:mysqladmin -uroot password "password"Mysql命令设置密码:mysql> set password for root@localhost=pass...
分类:数据库   时间:2015-04-28 22:30:49    阅读次数:290
【转载】经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes...
分类:数据库   时间:2015-04-28 22:27:45    阅读次数:241
Sql Server函数全解<二>数学函数
数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数)、对数函数,随机函数等。在错误产生时,数学函数将返回空值null。本次介绍各种数学函数的功能和用法。1.绝对值函数ABS(x)和返回圆周率的函数PI()?ABS(x)返回x的绝对值,.....
分类:数据库   时间:2015-04-28 22:27:06    阅读次数:252
mysql多实例安装
1.MySQL多实例介绍1.1.什么是MySQL多实例MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务:;1.2.MySQL多实例的特点有以下几点1:有效利用服务器资源,当单个服务器...
分类:数据库   时间:2015-04-28 22:23:52    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!