
后台数据库
文章平均质量分 80
dylancao
一切都好
展开
-
数据库索引使用的好处与坏处
创建索引的好处 –帮助用户提高查询速度 –利用索引的唯一性来控制记录的唯一性 –可以加速表与表之间的连接 –降低查询中分组和排序的时间 ?创建索引的坏处 –存储索引占用磁盘空间 –执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护 ----------------------------------转载 2017-01-17 20:11:08 · 5315 阅读 · 0 评论 -
in和exists
1、in和exists in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in; 例如:表A(小表),表B(大表) select * fr转载 2017-02-10 15:15:52 · 425 阅读 · 0 评论 -
session的save,saveOrUpdate, merge区别!
hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,在这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 d原创 2017-02-23 11:09:28 · 1586 阅读 · 0 评论 -
MySQL高可用架构之MHA!
简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在转载 2017-03-28 14:32:42 · 503 阅读 · 0 评论