数据库
人称饼哥
这个作者很懒,什么都没留下…
展开
-
常见的数据库对象
原创 2012-06-28 17:43:12 · 96 阅读 · 0 评论 -
[转]exists真的就比in的效率高吗?
原创 2014-09-23 15:41:50 · 67 阅读 · 0 评论 -
简单case when用法
| | 2 | 47 | restorePost | | 3 | 47 | restorePost | | 4 | 47 | replyTopic | | 5 | 47 | replyTopic | | 6 | 47 | deletePost | | 7 | 48 | replyTopic | | 8 | 48 | replyTopic | | 9 | 48 | restorePost | | 10 | 48 | delete原创 2014-10-14 15:59:11 · 132 阅读 · 0 评论 -
mysql 默认自动更新第一个timestamp字段
[DEFAULT CURRENT_TIMESTAMP |ON UPDATE CURRENT_TIMESTAMP]属性。 我的理解为要么都是DEFAULT CURRENT_TIMESTAMP 要么都是DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 详细参考:http://blog.chinaunix.net/uid-20577907-id-2213871.html原创 2015-09-11 18:01:48 · 129 阅读 · 0 评论 -
springJdbc 插入数据返回主键
),sysMessage.getSendTime(),sysMessage.getType(), sysMessage.getKugouIds(),sysMessage.getIsSend() ); KeyHolder keyHolder = new GeneratedKeyHolder(); jdbc.update(new PreparedStatementCreator(){ @Override publ原创 2015-11-24 16:22:33 · 115 阅读 · 0 评论 -
mysql导入导出数据
里面。 (1)首先写好sql语句:SELECT * FROM fx_clientdata; 放到一个登录用户(mysql)的home目录下,命名为data.sql。 (2)第二步就是导出数据到一个文件里面了,执行操作 /usr/local/mysql/bin/mysql -u root -p&{password} -Dfx</home/mysql/data.sql >resutl.txt 上面是从数据库fx里面,执行data.sql的操作,把结果导入到re原创 2015-12-23 12:01:16 · 88 阅读 · 0 评论 -
mysql去重查询
HERE consume_type = 4 AND platform IN (1,2) GROUP BY platform原创 2016-02-19 10:53:46 · 167 阅读 · 0 评论 -
mysql limit性能问题
ate_time都加了唯一索引,当然,这里不是组合索引。 初一看,这条sql没有任何问题,但在线上跑了一阵子之后,有严重的性能问题,单次查询要3秒左右,被记录成慢sql。 原因是merchandise表太大,线上有1亿多行数据,当页数太多的时候,mysql的limit分页要检索的数据太多了,具体要看下mysql的B+树索引是怎样查数据的。 知道原因了,改进的方法,只需要按id来分页,每次查询的时候,指定id的大小,然后再limit,如: SELECT m_id ,is_tax_paid FR原创 2016-07-18 16:55:57 · 173 阅读 · 0 评论 -
数据库单表拆分问题
原创 2017-01-03 17:37:49 · 164 阅读 · 0 评论 -
是否采用读写分离方案
ed read/write split; 对于现有的读写分离应用,要进行梳理; 新的读写分离的方案,要么经过架构评审委员会评审,要么经过开发总监和DBA总监确认; 读写分离的好处: 在相对简单的付出下(只需要做读写分离,相对于sharding 而言,开发简单很多),可以解决系统的scalability的问题; 对于写的高可用相对要求低,对读的高可用要求/读的qps 要求非常高(比如用户登陆,移动的配置类型信息原创 2017-01-03 17:48:34 · 96 阅读 · 0 评论 -
mysql-java数据映射类型
ration property tinyInt1isBit is set to true (the default) and the storage size is 1, or java.lang.Integer if not. BOOL, BOOLEAN See TINYINT, above as these are aliases for TINYINT(1), currently. SMALLINT[(M)] [UNSIGNED] java.lang.Integer (regar原创 2017-01-19 14:23:22 · 165 阅读 · 0 评论 -
[转]解惑 spring 嵌套事务
原创 2017-02-08 19:36:05 · 103 阅读 · 0 评论 -
Union和Union All的区别 [转]
原创 2014-05-28 12:15:21 · 68 阅读 · 0 评论 -
mysql主从数据库架构[转]
原创 2014-05-22 17:54:53 · 73 阅读 · 0 评论 -
sql性能调优
LE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你原创 2012-07-24 14:19:47 · 68 阅读 · 0 评论 -
浅述Oracle分布式事务概念
原创 2012-07-30 15:59:10 · 89 阅读 · 0 评论 -
oracle索引整理
原创 2013-04-21 12:12:43 · 67 阅读 · 0 评论 -
分析Oracle有时会用索引来查找数据的原因
原创 2013-04-21 12:33:08 · 74 阅读 · 0 评论 -
mysql消除关键字
`area`, activityType, city, createAtMin, createAtMax, expiryAt,"). append(" persons, sex, cost, `version`)").append(" VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); 注意:一般不这样用,换另一个别名。原创 2013-10-28 15:16:16 · 376 阅读 · 0 评论 -
mysql 的gruop by 关键字特殊情况
原创 2013-10-29 14:08:31 · 97 阅读 · 0 评论 -
MySQL数据库中缓存管理的思路解析[转]
原创 2014-01-21 21:45:35 · 94 阅读 · 0 评论 -
MySQL 查询缓存[转]
LECT 查询的文本与被传送到客户端的相应结果。如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。 注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。 在某些表并不经常更改,而你又对它执行大量的相同查询时,查询缓存将是非常有用的。对于许多 WEB 服务器使用大量的动态信息,这是一个很典型的情况。 下面是查询缓存的一个性能数据。(这些结果的产生,是通过在一个 a Linux Alpha 2 x 500 MHz、2GB R原创 2014-03-25 12:21:27 · 78 阅读 · 0 评论 -
mysql设置autocommit关闭
量控制来动态控制session级别autocommit (set autocommit = 0|1),session级别的用处不大,全局禁用才好。 如何从全局禁用autocommit呢,大多数时候我们不想让mysql自动提交,用程序代码来控制,比如spring的声明式事务。 mysql有一个Cmd-Line&Option file&System Var可以帮助我们实现这样的功能,它就是init_connect。 一个比较好用的设置方法是在mysql的初始化文件my.i原创 2014-04-22 21:15:05 · 171 阅读 · 0 评论 -
spring结合mysql事务注解@Transactional不起作用的问题
ame>jdbc/bbs7_app</jndi-name> <driver> <type>com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource</type> <url>jdbc:mysql://192.168.74.5:3310/bbs7_pc_app?useUni原创 2014-04-23 18:04:41 · 163 阅读 · 0 评论 -
mysql锁[转]
原创 2014-04-24 15:34:37 · 62 阅读 · 0 评论 -
数据库树型设计[转]
原创 2017-12-26 16:52:52 · 146 阅读 · 0 评论