一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部 ...
分类:
数据库技术 时间:
2016-06-11 14:31:41
收藏:
0 评论:
0 赞:
0 阅读:
242
下载MySQLdb:http://www.codegood.com/downloads #!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb #打开数据库连接 con = MySQLdb.connect('localhost', 'root... ...
分类:
数据库技术 时间:
2016-06-11 14:25:31
收藏:
0 评论:
0 赞:
0 阅读:
117
环境描述: OS:CentOS6.5_X64 MASTER:192.168.0.202 BACKUP:192.168.0.203 VIP:192.168.0.204 1、配置两台Mysql主主同步 #先查看下log bin日志和pos值位置 master配置如下: backup配置如下: #主主同步 ...
分类:
数据库技术 时间:
2016-06-11 14:21:42
收藏:
0 评论:
0 赞:
0 阅读:
221
MySQL和MSSQL返回主键方法 在personMap.xml中 调用插入方法,将mybatis返回的自动增长ID自动返回给id属性 通过实体对象p.getId():就可以获取插入后该记录的id了 Oracle数据 ...
分类:
数据库技术 时间:
2016-06-11 13:17:21
收藏:
0 评论:
0 赞:
0 阅读:
491
读锁:所有的会话只能进行SELECT语句查询 写锁:只有当前会话能增删改查,其他会话无法任何操作 解锁: ...
分类:
数据库技术 时间:
2016-06-11 13:16:41
收藏:
0 评论:
0 赞:
0 阅读:
507
解决办法: 配置 dfs.permissions=false ...
分类:
数据库技术 时间:
2016-06-11 13:15:51
收藏:
0 评论:
0 赞:
0 阅读:
1539
1.需求背景:当用户在页面上添加一行一行的数据时,突然发现网络断掉了,页面上编辑的数据没法保存进数据库,所以需要一个本地端的临时保存功能,以便在网络通畅后重新加载出来! 2.解决方案: 结合网上搜刮,考虑到了这几种方式:1)采用cookie; 2)看能不能采用浏览器的页面缓存来模拟 3)使用html ...
分类:
数据库技术 时间:
2016-06-11 11:58:32
收藏:
0 评论:
0 赞:
0 阅读:
1117
乍看 ORA-00979 not a GROUP BY expression 这个提示估计很快能将其定位为SQL语句写得有问题,实际上有可能你遇到了一个Oracle的BUG,这个BUG常见于10.2.0.4这个版本(10g 最后一个补丁版本是10.2.0.5)。 前几天和同事做一个应用系统升级的时候 ...
分类:
数据库技术 时间:
2016-06-11 11:57:41
收藏:
0 评论:
0 赞:
0 阅读:
298
前言:系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可达到上百倍,可见对于一个系统不是简单的能实现其功能就可以了,而是要写出高质量的SQL语句,提高系统的可用性。 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的 ...
分类:
数据库技术 时间:
2016-06-11 11:57:31
收藏:
0 评论:
0 赞:
0 阅读:
248
异常,坏表? 运行程序突然报异常:Incorrect key file for table './xx_db/xx_table.MYI';try to repair it 解决办法: 可以先运行 CHECK TABLE表名检查下是否存在错误。 然后运行 REPAIR TABLE表名进行修复。 ...
分类:
数据库技术 时间:
2016-06-11 11:57:21
收藏:
0 评论:
0 赞:
0 阅读:
233
转自:http://www.cnblogs.com/cy163/archive/2008/10/27/1320798.html 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。 很简单吧,不过对于要说明这个问题,已经足够了。如果你在查询时常用类似以下的语句 ...
分类:
数据库技术 时间:
2016-06-11 11:56:41
收藏:
0 评论:
0 赞:
0 阅读:
210
Mysql************************************当前列 ClassName ColumnType DisplaySize TypeName0: java.lang.Integer ColumnType:4 11 INTEGER1: java.lang.Integer ...
分类:
数据库技术 时间:
2016-06-11 11:56:11
收藏:
0 评论:
0 赞:
0 阅读:
210
2003 Can’t connect to MySQL server on ‘localhost’ (10048)一般见于使用mysql的windows 2003服务器.错误的出现的原因:第一种原因:应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较低吞 ...
分类:
数据库技术 时间:
2016-06-11 11:54:01
收藏:
0 评论:
0 赞:
0 阅读:
185
今天同事问我关于mysql索引的事,我告诉他索引对于大数据量的查询很有帮助,但对数据的修改和添加则有影响,今年1月份网站大数据量的处理时我们就用到了添加索引,不过由于最近真正的开发不多,不少东西都忘了,所以回来赶紧复习一下。 现在来介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了 ...
分类:
数据库技术 时间:
2016-06-11 11:50:51
收藏:
0 评论:
0 赞:
0 阅读:
177
转自:http://www.cnblogs.com/yydcdut/p/3888308.html mysql表复制 复制表结构+复制表数据 mysql索引 ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引 Create Index drop index alter ...
分类:
数据库技术 时间:
2016-06-11 11:45:33
收藏:
0 评论:
0 赞:
0 阅读:
226
下载地址: http://www.ibm.com/developerworks/cn/downloads/im/udbexp/ 根据不同的os选择版本 解压后,双击 setup.exe 安装 打开后,选择"安装产品" 在安装产品中,选择"安装新产品" 点击下一步 同意软件许可协议,点击下一步 可以根 ...
分类:
数据库技术 时间:
2016-06-11 11:42:51
收藏:
0 评论:
0 赞:
0 阅读:
230
重复的SQL预计永远不可避免,<sql>标签就是用来解决这个问题的 <sql>:定义重复代码 .id:sql代码块的名称 <include>:引用sql代码 refid:需要应用sql代码块的id ...
分类:
数据库技术 时间:
2016-06-11 11:41:31
收藏:
0 评论:
0 赞:
0 阅读:
178