
数据库
文章平均质量分 88
发呆程序员
好习惯要坚持下去
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql5.7.13下载安装使用
第一大步:下载MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群原创 2016-08-14 01:27:15 · 3261 阅读 · 0 评论 -
数据库分区分表以及读写分离
数据库结构的优化有多种方法,主要的有两种: 一是利用存储过程来代替常用的SQL查询语句,减少sql语句解析编译的过程。 另一种是使用数据库管理系统中的分区表方法进。使用存储过程的优化方法有执行速度快的优点,但是其本身不利于调试、没有办法使用数据库缓存机制等缺点,所以在系统安全性和性能要求更高的情况下,建议使用分区表的方法。但要注意:并不是只要数据量就够多就需要通过数据库分区表来原创 2016-03-08 22:28:09 · 19914 阅读 · 0 评论 -
Oracle sql执行计划解析
Oracle优化器Oracle的优化器共有3种模式:RULE (基于规则)、COST(基于成本)、CHOOSE(基于选择)。设置缺省的优化器的方法,是在启动参数文件中针对OPTIMIZER_ MODE参数的各种声明进行选择,如RULE、COST、CHOOSE、ALL_ ROWS、FIRST_ ROWS。当然也可以在SQL语句级别或是会话级别对其进行覆盖。为了使用基于成本的优化器(CBO原创 2016-01-22 16:42:47 · 11789 阅读 · 0 评论 -
提高sql语句执行效率及索引
索引 index作用:在数据库中用来加速对表的查询原理:通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O特点:与表独立存放,但不能独立存在,必须属于某个表由数据库自动维护,表被删除时,该表上的索引自动被删除。 索引的创建:自动:当在表上定义一个PRIMARY KEY或者UNIQUE 约束条件时,数据库自动创建一个对应的索引.手动:用户转载 2015-09-23 15:16:54 · 3823 阅读 · 0 评论 -
数据库锁机制
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。转载 2015-09-23 15:15:21 · 370 阅读 · 0 评论 -
plsql执行计划及使用步骤
使用plsql执行计划进行sql调优一般优化途径:如果能通过修改语句优化,比如查询条件或执行顺序,sql改不了,可以通过增加索引来解决,增加索引还不行,那就要考虑实现方式是否有问题了一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。 那么,作为原创 2015-09-23 15:00:10 · 14091 阅读 · 3 评论 -
oracle分页查询
为什么基于ROWNUM的oracle分页实现,要采用三层嵌套的方式?1 首先,在没有order by clause的情况下,oracle的查询结果的顺序会是不确定的。如上面的例子。所以order by的使用是应该的,以免因为index等的原因导致不确定的results order。2 其次,在order by和 ROWNUM同时使用时,oracle默认的策略是先为伪列rownum赋原创 2015-09-23 14:46:26 · 725 阅读 · 0 评论 -
事务并发、事务隔离级别
什么是事务的隔离性?隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。一个事务怎么会干扰其他事务呢?咱们举例子来说明,假设有InnoDB表:t(id PK, name);表中有三条记录:1, shenjian2, zhangsan3, lisicase 1事务A,先执行,处于未提交的状态:...转载 2015-12-01 08:25:14 · 598 阅读 · 0 评论