java小强的博客

专注于java企业开发技术

oracle表分区

废话少说,直接讲分区语法。 Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。   一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: Sql代码   create table graderecord    (    sno varchar2(10),...

2017-08-29 10:21:35

阅读数 153

评论数 0

慢日志

MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看mysql服务器的慢查询状态是否开启.执行如下命令: show varia...

2017-08-15 20:07:52

阅读数 120

评论数 0

浅谈数据库游标

以前也接触过游标,但是打心里说不是太理解,通过这次学习感觉理解深刻了很多,特此总结学习一下。          一,游标是什么?                  游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响到的数据。通俗理解就是将受影响的数据暂时放到了一个内存区...

2017-08-14 10:02:47

阅读数 182

评论数 0

数据库优化手段

程序员级别的优化有哪些手段?  (1)数据库的设置:如果你的数据库记录数不会超过30万条?如果你的数据库记录超过100万条?该如何设置数据库?一个或多个?  (2)数据库表的设置:当你的某个数据库表记录超过100万级别,而且每天大量增长,这是一个不得不考虑的问题。如果你的系统浏览量很大,即使是3...

2017-08-14 09:55:58

阅读数 3444

评论数 0

表变量与临时表

SQL知识整理一:触发器、存储过程、表变量、临时表 什么情况下使用表变量? 什么情况下使用临时表?   -----------------------------------------------------------------------------------------------...

2017-08-14 09:48:43

阅读数 141

评论数 0

数据库的一些语句优化小技巧

1.select 1 from tablename 其实它与select * from tablename或select 列名 from tablename效果是一样的,但是从执行效率来看:select 1 > select 列名 > select *。 2.select 1 fr...

2017-07-19 10:16:45

阅读数 233

评论数 0

mysql数据库表删除的奥秘

mysql数据库表删除的奥秘 在删除数据库表的时候会发现,当DELETE后面跟条件的时候,就会出现删除数据后,数据表占用的空间大小不变。如: delete from table_name where 条件 不跟条件时,数据删除,表空间也相应变小。如: delete fr...

2017-07-03 17:19:38

阅读数 279

评论数 0

mysql锁的那些事

MySQL中SELECT+UPDATE处理并发更新问题解决方案分享 SELECT FOR UPDATE MySQL行级锁、表级锁、页级锁详细介绍   1、如果对读的响应度要求非常高,比如证券交易系统,那么适合用乐观锁,因为悲观锁会阻塞读 2、如果读远多于写,那么也适合用乐观锁,因为用悲观锁会导致大...

2017-07-03 16:45:32

阅读数 107

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭