Abel617 Abel617
4年前
2秒内向数据库中插入十万条数据?
怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右1,数据库用sqlserver2008r2,表结构非常简单,四个字段,建数据表的sql代码如下USETestDBGO
Easter79 Easter79
3年前
tidb使用坑记录
1、对硬盘要求很高,没上SSD硬盘的不建议使用2、不支持分区,删除数据是个大坑。解决方案:set@@session.tidb\_batch\_delete1; 3、插入数据太大也会报错解决方案:set@@session.tidb\_batch\_insert1; 4、删除表数据时不支持别名deletefrom表名表别名 
Wesley13 Wesley13
3年前
mysql RR下不存在则插入
主要看并发事务中不存在则插入(只有key索引)的阻塞情况。表定义:mysqldescuser;|Field|Type
Wesley13 Wesley13
3年前
15.链地址法
同样是为了解决哈希表中索引重复问题的算法,基本思路为将哈希表中维护的数组改成存储链表的数组,将数据存在链表中。也可以用数组但是数组的插入和删除的效率较低,故采用链表。实现:链表的实现:/链结点,相当于是车厢/publicclassNode{//数据域publi
Stella981 Stella981
3年前
Django 常用命令
0\.数据库表生成models.pypythonmanage.pyinspectdbpythonmanage.pyinspectdb{app}/models.py1\.新建一个djangoprojectdjangoa
Wesley13 Wesley13
3年前
mysql自增id获取
mysql自增id获取使用max函数:selectmax(id)fromtablename 优点:使用方便快捷。缺点:获取的不是真正的自增id,是表中最大的Id,如果有删除数据的话,那么该值和自增id相差比较大。如果有连表数据,有可能导致数据错乱。使用LAST\_INSERT\_ID
Stella981 Stella981
3年前
ShardingSphere学习:06
实战代码后续上传(https://gitee.com/"实战代码后续上传")代码同上篇一致,只是配置文件不同。我们主要看一下,配置文件。分表配置由于的单库分表,所以只配置一个数据源就可以了配置数据源spring.shardingsphere.datasource.namestest0tes
Stella981 Stella981
3年前
Excel中复杂跨行跨列数据
XSSFWorkbookwbnewXSSFWorkbook();//工作表XSSFSheetsheetwb.createSheet("车辆使用情况统计");XSSFCellStylestylewb.createCellStyle();style.setAlignment(XSSFCellStyle.ALIG
Wesley13 Wesley13
3年前
MySQL(三) 完整性约束
一.介绍  约束条件与数据类型的宽度意义,都是可选参数.  作用:用于保证数据的完整性和一致性.  主要分为:PRIMARYKEY(PK)标识该字段为该表的主键,可以唯一的标识记录FOREIGNKEY(FK)标识该字段为该表的外键NOTNULL标识该字段不能为空
Stella981 Stella981
3年前
HugeGraph图数据库各类索引功能对比
HugeGraphDatabaseIndexHugeGraph图数据库的索引支持比较全面,图数据库的索引一般包括几方面:图索引/边索引(graphindex):主要用于加速获取顶点的关联边,一般使用邻接表或十字链表等方式,也可以使用hash索引。hugegraph使用的是邻接表。超级点索引(vertexcentricind