事务隔离级别为ReadCommitted的情况下:事务2不执行commit,可以读取到事务1新添加的记录。此处说明出现了幻读。当事务隔离级别改为REPEATABLE-READ后,能够解决该问题即解决幻读。幻读定义:一个事务按相同的查询条件重新读取以前检索过的数据,却发现其他事务插入了满足其查..
分类:
数据库 时间:
2016-12-23 19:46:10
阅读次数:
253
案例:今天实施MySQL主从+SSL加密传输时候,master为slave签署证书有一个小小问题:failedtoupdatedatabaseTXT_DBerrornumber2一开始没留意,最后导致在slave通过证书连接master时候报错证书错误。仔细检查才看到错误。1、报错原因:Thisthinghappenswhencertificatessharecomm..
分类:
数据库 时间:
2016-12-23 19:47:28
阅读次数:
193
OneProxy实现MySQL分库分表简介Part1:写在最前随着网站的壮大,MySQL数据库架构一般会经历一个过程:当我们数据量比较小的时候,一台单实例数据库足矣。等我们数据量增大的时候,我们会采用一主多从的数据库架构来降低我们的读写io。当我们某张业务表达到几百万上千万甚至上亿..
分类:
数据库 时间:
2016-12-23 19:42:10
阅读次数:
400
Mysql需要调整的参数#以mysql5.6版本示例讲解一、Innodb设置innodb_buffer_pool_size:保存innodb数据和索引在该buffer中,对专用mysql服务器,推荐50-80%物理内存大小,如5-6GB(8GBRAM),20-25GB(32GBRAM),100-120GB(128GBRAM)。innodb_log_file_size:控制redo日志的大小,re..
分类:
数据库 时间:
2016-12-23 19:43:30
阅读次数:
156
Python 3.6.0的sqlite3模块存在一个bug(见issue 29003),无法执行VACUUM语句。 一执行就出现异常: Traceback (most recent call last): File "D:\desktop\cannot_vacuum.py", line 25, in ...
分类:
数据库 时间:
2016-12-23 19:33:52
阅读次数:
602
Django ORM基本配置 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 django为使用一种新的方式,即:关系对象映射(Object Rel ...
分类:
数据库 时间:
2016-12-23 19:34:36
阅读次数:
222
一。char和varchar char是固定长度的,查询速度比varchar速度快的多。char的缺点是浪费存储空间。 检索char列时,返回的结果会删除尾部空格,所以程序需要对为空格进行处理。 对于长度变化不大且对查询速度有较高要求的数据可以考虑使用char。 随着MySQL的不断升级,varch ...
分类:
数据库 时间:
2016-12-23 19:25:37
阅读次数:
234
str_to_date('2016-08-24', '%Y-%m-%d %H') validStartTime str_to_date('2016-09-16', '%Y-%m-%d %H') validEndTime--只有开始日期select * from TimeTest t where t. ...
分类:
数据库 时间:
2016-12-23 19:20:19
阅读次数:
381
查找各个数据库的表名及数据量,且按数据库排序,查某个表的前10条记录 ...
分类:
数据库 时间:
2016-12-23 19:09:02
阅读次数:
198
1、下载MongoDB 官网下载地址:https://www.mongodb.org/downloads 具体链接:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz 下载文件到指定位置,比如我的下载后的文件放在了 /us ...
分类:
数据库 时间:
2016-12-23 19:09:13
阅读次数:
305
查询得到OleDbDataReader后,有三种方式支持数据读取,如下: 关于速度的描述,下面我们来简单验证一下。 有一个数据库,数据库中的表TEST有105945行数据,设计一个循环读取来测试他们的读取速度。 测试源码如下: static void Main(string[] args) { st ...
分类:
数据库 时间:
2016-12-23 16:51:45
阅读次数:
257
http://dev.mysql.com/doc/refman/5.7/en/error-messages-server.html B.3 Server Error Codes and Messages MySQL programs have access to several types of e ...
分类:
数据库 时间:
2016-12-23 16:38:45
阅读次数:
187
刚刚暂停c语言接受数据库,c语言考试结果简直就是惨败。 说到正题上数据库有很多种,我学习的是关系型数据库,第一天 讲了 1)在数据库的发展历史上,出现了哪些数据库模型? 2)MySql属于哪种数据库模型?它的所属公司是?它的默认编码是?在哪里修改它的默认编码? 3)翻译术语:DB、DBA、DDL、D ...
分类:
数据库 时间:
2016-12-23 16:26:08
阅读次数:
180
原文:http://lib.csdn.net/article/mysql/4607 第一步:全备份所有数据库 [root@openfire1 mysql]# mysqldump -u root -p --all-database > /data/back_mysql/all-database-04- ...
分类:
数据库 时间:
2016-12-23 16:18:32
阅读次数:
204
此错误一般有以下情况造成: 1.配置文件中SQL语句写的有问题 2.传参过程中没有找到sql对应的参数 解决方法: 1.检查sql语句 2.debug启动,查找与sql语句相对应的参数是否存在. 3.结合查询sql ...
分类:
数据库 时间:
2016-12-23 16:16:18
阅读次数:
145
WITH LastRestores AS(SELECT DatabaseName = [d].[name] , [d].[create_date] , [d].[compatibility_level] , [d].[collation_name] , r.*, RowNum = ROW_NUMBE ...
分类:
数据库 时间:
2016-12-23 16:15:28
阅读次数:
207
Server version: 5.6.21-log MySQL Community Server (GPL) 前提提要: 我们知道MySQL的RR(repeatable read)隔离级别下,事务无法看到正在活跃的事务所做的操作包括提交后的。 一般手动开启事务的命令是begin或start tra ...
分类:
数据库 时间:
2016-12-23 16:13:00
阅读次数:
6077