码迷,mamicode.com
首页 > 数据库
MySQL5.7 Read Committed事务隔离级别的研究-出现幻读
事务隔离级别为ReadCommitted的情况下:事务2不执行commit,可以读取到事务1新添加的记录。此处说明出现了幻读。当事务隔离级别改为REPEATABLE-READ后,能够解决该问题即解决幻读。幻读定义:一个事务按相同的查询条件重新读取以前检索过的数据,却发现其他事务插入了满足其查..
分类:数据库   时间:2016-12-23 19:46:10    阅读次数:253
MySQL主从ssl加密传输报错解决
案例:今天实施MySQL主从+SSL加密传输时候,master为slave签署证书有一个小小问题:failedtoupdatedatabaseTXT_DBerrornumber2一开始没留意,最后导致在slave通过证书连接master时候报错证书错误。仔细检查才看到错误。1、报错原因:Thisthinghappenswhencertificatessharecomm..
分类:数据库   时间:2016-12-23 19:47:28    阅读次数:193
OneProxy实现MySQL分库分表
OneProxy实现MySQL分库分表简介Part1:写在最前随着网站的壮大,MySQL数据库架构一般会经历一个过程:当我们数据量比较小的时候,一台单实例数据库足矣。等我们数据量增大的时候,我们会采用一主多从的数据库架构来降低我们的读写io。当我们某张业务表达到几百万上千万甚至上亿..
分类:数据库   时间:2016-12-23 19:42:10    阅读次数:400
mysql需要调整的参数
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模块无法执行VACUUM语句
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
web前端基础知识-(八)Django进阶之数据库对象关系映射
Django ORM基本配置 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 django为使用一种新的方式,即:关系对象映射(Object Rel ...
分类:数据库   时间:2016-12-23 19:34:36    阅读次数:222
MySQL选择合适的数据类型
一。char和varchar char是固定长度的,查询速度比varchar速度快的多。char的缺点是浪费存储空间。 检索char列时,返回的结果会删除尾部空格,所以程序需要对为空格进行处理。 对于长度变化不大且对查询速度有较高要求的数据可以考虑使用char。 随着MySQL的不断升级,varch ...
分类:数据库   时间:2016-12-23 19:25:37    阅读次数:234
MySql开始日期、结束日期查询
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
CentOS 6.5_X64下安装MongoDB数据库
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快速数据读取方式
查询得到OleDbDataReader后,有三种方式支持数据读取,如下: 关于速度的描述,下面我们来简单验证一下。 有一个数据库,数据库中的表TEST有105945行数据,设计一个循环读取来测试他们的读取速度。 测试源码如下: static void Main(string[] args) { st ...
分类:数据库   时间:2016-12-23 16:51:45    阅读次数:257
corresponding SQLSTATE values general error
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
升级MySQL支持utf8mb4字符集详细步骤
原文: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
sql语句错误
此错误一般有以下情况造成: 1.配置文件中SQL语句写的有问题 2.传参过程中没有找到sql对应的参数 解决方法: 1.检查sql语句 2.debug启动,查找与sql语句相对应的参数是否存在. 3.结合查询sql ...
分类:数据库   时间:2016-12-23 16:16:18    阅读次数:145
T-SQL查看数据库恢复(RESTORE)时间
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
[原创]MySQL下关于begin或start transaction是否真正开启新事务的探索?
Server version: 5.6.21-log MySQL Community Server (GPL) 前提提要: 我们知道MySQL的RR(repeatable read)隔离级别下,事务无法看到正在活跃的事务所做的操作包括提交后的。 一般手动开启事务的命令是begin或start tra ...
分类:数据库   时间:2016-12-23 16:13:00    阅读次数:6077
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!