专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 > 数据库

MySql更多>>

mysql设置定时任务

今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来。1.首先检查是否开启了定时任务123456查看event是否开启 : SHOW VARIABLES LIKE '%event_sche%';将事件计划开启 : SET GLOBAL event_sched[详细]

发布于:2017-09-27阅读(56) (0)评论

mysql主从配置

mysql主从配置。鄙人是在如下环境测试的:  主数据库所在的操作系统:win7  主数据库的版本:5.0  主数据库的ip地址:192.168.1.111  从数据库所在的操作系统:linux  从数据的版本:5.0  从数据库的ip地址:192.168.1.112介绍完了环境,就聊聊配置步骤: [详细]

发布于:2017-07-06阅读(39) (0)评论

MySQL 及 SQL 注入与防范方法

MySQL 及 SQL 注入与防范方法[详细]

发布于:2017-03-08阅读(82) (0)评论

Mysql高效分页详解

前言通常针对MySQL大数据量的查询采取“分页”策略,但是如果翻页到比较靠后的位置时查询将变得很慢,因为mysql将花费大量的时间来扫描需要丢弃的数据。基本分页技巧通常情况下,为了实现高效分页,需要在查询中WHERE条件列和排序列应用组合索引。 例如,建立索引(a,b,c)使得以下查询可以使用索引,[详细]

发布于:2017-02-10阅读(77) (1)评论

Transaction 那点事儿

Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一[详细]

发布于:2016-11-15阅读(70) (0)评论

Oracle更多>>

ORACLE分区表、分区索引

ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而[详细]

发布于:2015-10-28阅读(91) (0)评论

64位操作系统安装PLSQL后出现 ORA-12154 TNS

1、进入PLSQL Developer的主界面,在登录界面选择取消即不登录进入主界面,然后选择菜单Tools(工具)-Preferences(首选项),在设置窗口中,选择Oracle-Connection(连接),对应设置窗口中,找到Oracle Home(Oracle主目录),选择你本地所安装服务[详细]

发布于:2015-08-16阅读(58) (0)评论

Oracle死锁

当两个或多个用户相互等待锁定的数据时就会发生死锁,这时这些用户被卡在不能继续处理业务,oracle可以自动检测死锁并解决他们,通过回滚一个死锁中的语句,释放锁定的数据,回滚的话会遇到ora-00060 deadlock detected while waiting for resourceoracl[详细]

发布于:2015-08-12阅读(64) (0)评论

oracle存储过程的事务处理

1、事务用于确保数据的一致性,由一组相关的DML语句组成,该组DML语句所执行的操作要么全部确认,要么全部取消。2、当执行事务操作(DML)时,Oracle会在被作用的表上加锁,以防止其他用户改变表结构,同时也会在被作用的行上加行锁,以防止其他事务在相应行上执行DML操作。3、当执行事务提交或事务回[详细]

发布于:2015-07-30阅读(57) (0)评论

SQL语句优化经验

(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记[详细]

发布于:2015-07-29阅读(86) (0)评论

SQLServer更多>>

如何建立索引

环境:Sql Server 2008Technorati Tags: 建立索引合理的索引设计要建立在对各种查询的分析和预测上。一般来说:1.  有大量重复值、且经常有范围查询(between,   > , <   ,> =, <   =)和order   by、group   by发生的列,    [详细]

发布于:2016-01-04阅读(100) (0)评论

深入详解SQL中的Null

NULL 在计算机和编程世界中表示的是未知,不确定。虽然中文翻译为 “空”, 但此空(null)非彼空(empty)。 Null表示的是一种未知状态,未来状态,比如小明兜里有多少钱我不清楚,但也不能肯定为0,这时在计算机中就使用Null来表示未知和不确定。  虽然熟练掌握SQL的人对于Null不会有[详细]

发布于:2015-05-04阅读(48) (0)评论

Sql Server字符串函数

字符串函数用于对字符和二进制字符进行各种操作1.ASCII()函数 ASCII(character_expression)函数用于返回字符串表达式中最左侧的ASCII代码值。参数character_expression必须是一个char或varchar类型的字符串表达式。 eg: select AS[详细]

发布于:2015-04-28阅读(45) (0)评论

SQL Server T-SQL高级查询

1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Ac[详细]

发布于:2015-04-02阅读(72) (0)评论

SQL Server 深入解析索引存储(下)

概述非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点:基础表的数据行不按非聚集键的顺序排序和存储。非聚集索引的叶层是由索引页而不是由数据页组成。既可以使用聚集索引来为表或视图定义非聚集索引,也可以根据堆来定义非聚集索引。非聚集索引中的每个索引行都包含非聚集键值和行定位符。此[详细]

发布于:2015-03-30阅读(60) (0)评论

NoSQL更多>>

windows下redis 开机自启动

1,在redis的目录下执行(执行后就作为windows服务了)redis-server --service-install redis.windows.conf2,安装好后需要手动启动redisredis-server --service-start3,停止服务redis-server --ser[详细]

发布于:2017-03-18阅读(49) (0)评论

memcached与redis实现的对比

memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。文中使用的架构类的图片大多来自于网络,有部分图与最新实现有出入,文中已经指出。[详细]

发布于:2016-11-01阅读(83) (0)评论

Redis key过期机制(失效的key不会立即删除)

Redis是一个 高性能的key-value数据库.我们可以对其中的key设置一个过期时间,相关命令如下:1.在创建一个key value 的时候同时设置过期时间比如: set key1 value1 EX 60 表示: 我们想要将这个 key value 放到redis中,并在其中保存60秒.set[详细]

发布于:2016-05-25阅读(105) (0)评论

redis集群

redis作为NoSQL界的巨人,深受工程师的喜爱。但是redis也因为缺失集群和分片的功能,使得redis在处理海量的数据存储的时候面临很高的风险:数据全部集中于一台机器,机器内存配置需要较高,且面临单点的风险。所有读写压力都集中于一台机器,redis面临很大的读写压力。一旦机器或者redis本身[详细]

发布于:2016-03-30阅读(88) (0)评论

Redis数据库结构与读写原理

1、数据库结构每一个redis服务器内部的数据结构都是一个redisDb[],该数组的大小可以在redis.conf中配置("database 16",默认为16),而我们所有的缓存操作(set/hset/get等)都是在redisDb[]中的一个redisDb(库)上进行操作,这个redisDb默[详细]

发布于:2016-02-24阅读(176) (0)评论


x 微信关注我们 随时获取最新网站资讯