-
mysql 造1亿条记录的单表--大数据表
所属栏目:[MySql] 日期:2020-09-01 热度:52
读写文件背景及木:现有数据1000w单表,为压力测试准备1亿条数据。步骤:1.将1000w条记录,除id外都导入到多个文件中://DELIMITERDROP PROCEDURE if EXISTS createManyTable;create PROCEDURE createManyTable()BEGINDECLARE i int;DECLARE fileName VARCHAR[详细]
-
关于mybatis里面的Executor--转载
所属栏目:[MySql] 日期:2020-09-01 热度:199
原文地址:http://blog.csdn.net/w_intercool/article/details/7893344使用mybatis查寻数据,跟踪其执行流程最开始执行的语句[java]view plaincopyprint?this.getSqlSession().selectList(QUERY-QUESTION,data,rowBounds);这里需要找到sqlsession是从哪里来的[详细]
-
mysql 批量删除数据
所属栏目:[MySql] 日期:2020-09-01 热度:103
批量删除2000w数据使用delete from table太慢//DELIMITERDROP PROCEDURE if EXISTS deleteManyTable;create PROCEDURE deleteManyTable()BEGINDECLARE i int;set i=1;while i2001DODELETE FROM `f_log` WHERE (`id` 95000000) ORDER BY `id` LIMIT 10000;SELE[详细]
-
mysql 压力测试之批量插入自增字段不连续问题
所属栏目:[MySql] 日期:2020-09-01 热度:174
Gaps in auto-increment values for“bulk inserts”Withinnodb_autoinc_lock_modeset to 0 (“traditional”) or 1 (“consecutive”), the auto-increment values generated by any given statement will be consecutive, without gaps, because the table[详细]
-
使用solr的DIHandler 构建mysql大表全量索引,内存溢出问题的解决方法
所属栏目:[MySql] 日期:2020-09-01 热度:80
solr官方给出的解决方式是:DataImportHandler is designed to stream row one-by-one. It passes a fetch size value (default: 500) to Statement#setFetchSize which some drivers do not honor. For MySQL, add batchSize property to dataSource configu[详细]
-
Mybatis like查询的写法--转载
所属栏目:[MySql] 日期:2020-09-01 热度:176
原文地址:http://lavasoft.blog.51cto.com/62575/1386870Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确。Mybatis 3.2.6经过尝试,给出三种可靠可用的写法:select * from person where name like %#{name}%select * from person wh[详细]
-
mysql 获取自增id的值的方法
所属栏目:[MySql] 日期:2020-09-01 热度:143
原生jdbc方式:Statement.getGeneratedKeys()示例:Statement stmt = null;ResultSet rs = null;try {//// Create a Statement instance that we can use for// normal result sets assuming you have a// Connection conn to a MySQL database already// ava[详细]
-
mysql 表的timestamp为自动添加
所属栏目:[MySql] 日期:2020-09-01 热度:52
新设计表时可以执行语句:`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间,修改表可执行语句:ALTER TABLE table_nameMODIFY COLUMN update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON[详细]
-
Loading half a billion rows into MySQL---转载
所属栏目:[MySql] 日期:2020-09-01 热度:201
BackgroundWe have a legacy system in our production environment that keeps track of when a user takes an action on Causes.com (joins a Cause, recruits a friend, etc). I say legacy, but I really mean a prematurely-optimized system that I’d[详细]
-
mysql Integer Types (Exact Value) - INTEGER, INT, SMALLINT,
所属栏目:[MySql] 日期:2020-09-01 热度:151
使用mysql的时候,用到int类型的蛮多,需要注意一下:1. 值的范围TypeStorageMinimum ValueMaximum Value(Bytes)(Signed/Unsigned)(Signed/Unsigned)TINYINT1-128127255SMALLINT2-327683276765535MEDIUMINT3-8388608838860716777215INT4-21474836482147483647[详细]
-
mybatis中#{}和${}的区别
所属栏目:[MySql] 日期:2020-09-01 热度:89
mybatis本身的说明:String SubstitutionBy default, using the #{} syntax will cause MyBatis to generate PreparedStatement properties and set the values safely against the PreparedStatement parameters (e.g. ?). While this is safer, faster and[详细]
-
SQLAlchemy中的自引用
所属栏目:[MySql] 日期:2020-09-01 热度:60
SQLALCHEMY采用adjacencylistpattern来表示类的自引用。例如,对于类Node自引用:[详细]
-
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
所属栏目:[MySql] 日期:2020-09-01 热度:203
divid=cnblogs_post_bodyclass=blogpost-bodyMemcachedMemcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减[详细]
-
flask-sqlalchemy中Datetime的创建时间、修改时间,default,server_default,o
所属栏目:[MySql] 日期:2020-09-01 热度:101
记录第一次创建时间,defaultfalsk中如下两个字段[详细]
-
sqlalchemy和flask-sqlalchemy的几种分页方法
所属栏目:[MySql] 日期:2020-09-01 热度:54
sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系[详细]
-
flask-sqlalchemy 一对一,一对多,多对多操作
所属栏目:[MySql] 日期:2020-09-01 热度:155
先进行如下操作:fromflaskimportFlaskfromflask.ext.sqlalchemyimportSQLAlchemyapp=Flask(__name__)[详细]
-
索引长度过长 ERROR 1071 (42000): Specified key was too long; max k
所属栏目:[MySql] 日期:2020-09-01 热度:75
divid=article_contentclass=article_contentcsdn-tracking-statisticstracking-clickstyle=overflow:hidden;data-dsm=postdata-mod=popu_519[详细]
-
sqlachemy 查询当日数据,
所属栏目:[MySql] 日期:2020-09-01 热度:137
Tokens.query.filter(Tokens.user_id==user_id,db.cast(Tokens.create_time,db.DATE)==db.cast(current_time,db.DATE)).all()[详细]
-
SQLAlchemy的“缓存”问题导致的BUG
所属栏目:[MySql] 日期:2020-09-01 热度:121
问题描述: 最近做项目,遇到一个问题,两个项目操作同一个数据库,其中A项目用的pymysql链接操作数据库,B项目用的sqlalchemy,当我请求B项目中的一个接口,会通知A项目操作数据库,然后返回结果后,B项目再进行[详细]
-
MySQL目录结构
所属栏目:[MySql] 日期:2020-09-01 热度:127
MySQL的安装目录中,包含启动文件、配置文件、数据库文件、命令文件等。目录详解[详细]
-
MySQL整数类型
所属栏目:[MySql] 日期:2020-09-01 热度:134
不同的数据类型,MySQL存储数据的方式不同。MySQL提供了多种数据类型,包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制类型。整数类型[详细]
-
MySQL关联关系
所属栏目:[MySql] 日期:2020-09-01 热度:195
关联关系 在开发中,需要根据实体的内容设计数据表,实体间会有各种关联关系,所以,根据实体设计的数据表之间,也存在着各种关联关系。 MySQL中,数据表的关联关系分为三种 h3 id="一对一"一对一 一对一关系,在实际生活中比较常见 比如,人与身份证之间[详细]
-
MySQL1:MySQL函数汇总
所属栏目:[MySql] 日期:2020-09-01 热度:168
前言MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。[详细]
-
Python 操作redis有序集合(sorted set)
所属栏目:[MySql] 日期:2020-09-01 热度:61
#coding:utf8importredisr=redis.Redis(host="23.226.74.190",port=63279,password="66666666666")[详细]
-
Innodb与Myisam引擎的区别与应用场景
所属栏目:[MySql] 日期:2020-09-01 热度:186
1.区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);[详细]