数据库
文章平均质量分 92
bingzhijisi
这个作者很懒,什么都没留下…
展开
-
Oracle分区表使用记录
分区表的使用记录 使用分区表的产生原因 由于线上表历史数据太多,准备删除清理 简单的使用delete语句进行删除,结果因为备库硬盘空间不够,无法删除。 get经验,对于数据量巨大的表删除操作 1、delete产生的日志太大,如果表都不需要应使用drop命令 2、如果需要保留数据,先insert 到新建的表中,然后对表进行重命名操作 3、根据自身业务考虑使用数据库分区机制,对于不要的数据可以直接删除对应分区 了解分区 分区表分为四类:1、范围分区表 2、列表分区表 3、哈希分区表 4、组合分区表 了解以后准备原创 2020-09-02 14:42:19 · 153 阅读 · 0 评论 -
mysql 问题汇总记录
1、 数据库报错 Packet for query is too large (3513 > 1024). You can change this value on the server by setting the max_allowed_packet’ variable. 原因:一次查询的数据量大于了 max_allowed_packet这个值的设定。 解决: 1.、暂时调高 max_a...转载 2019-02-15 11:05:40 · 201 阅读 · 0 评论 -
mysql window版绿色版配置
1、path里面要配置环境变量 D:\JDP\mysql-5.5.44-winx64\bin 2、将mysql安装到服务里 cmd下进入D:\JDP\mysql-5.5.44-winx64\bin目录后,输入mysqld --install 3、启动mysql服务即可正常使用mysql 测试 cmd下 输入:mysql -u root 成功后会进入mysql数据库 ...原创 2019-02-15 11:08:02 · 137 阅读 · 0 评论 -
MyBatis insert同时获取自增id
在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数; 如果业务层需要在插入数据的同时获取到自增主键的时候,可以采用以下方式 方法一、针对oracle数据库 Sequence主键的方式 <insert id="add" parameterType="com.LearnTrainDoc"> <selectKey keyProperty="...原创 2019-02-26 16:32:16 · 714 阅读 · 0 评论