zoukankan      html  css  js  c++  java
  • 记一次血泪:数据库导入sql脚本,导致电脑死机

    正式库有个订单表,3.4个G,为了测试各种情况,决定将所有的数据备份到测试库中。

    使sqlyog备份,执行sql脚本

    跑了一天,也只跑了百分之几,不过还好刚好是周五,于是就想着周末2天时间慢慢跑

    周一发现,进程没了,数据库也没有数据,目前也不知道什么原因。

    由于项目时间限制,再来跑一遍就行不通了,便分析了下业务逻辑,发现,我其实只需要一天的数据即可测试。

    于是随便找可一天的数据,备份下来,大概有几万条数据。

    是一条一条的insert数据。

    执行,依然很慢,并且执行的时候,占用大量的cpu,导致无法干任何事情,只能干等。

    此事,一同事提出疑问,这个怎么能一条一条的insert,太慢。应该批量执行。

    批量,报错,大概是内存报错,设置了最大的执行长度,百度一番,去改了mysql的配置。

    执行却是越来越慢。

    电脑开始发出异响。

    就连count都异常慢。

    解决:

    换了电脑硬盘

    重新安装了个mysql

    将几万条数据分批次插入数据库,差不多1千到2千

    路漫漫其修远兮
  • 相关阅读:
    mysql进阶
    浅谈数据库查询操作时的顺序
    Problem C Emergency Evacuation 一道思维题
    c++随机生成树
    洛谷 P4408 [NOI2003]逃学的小孩
    UVA11300 Spreading the Wealth
    洛谷 P3574 [POI2014]FAR-FarmCraft
    洛谷 P2882 [USACO07MAR]Face The Right Way G
    JSOI BZOJ4472 salesman
    CF 1912 A NEKO's Maze Game
  • 原文地址:https://www.cnblogs.com/reded/p/10183833.html
Copyright © 2011-2022 走看看