问题概述 使用MySQL数据库,有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中 ...
分类:
数据库 时间:
2021-05-24 06:01:31
阅读次数:
0
MySQL相关概念 MySQL架构 逻辑结构 库的物理结构 表的物理结构 https://www.cnblogs.com/Neeo/articles/13527500.html 1. utf-8 一个字符占几个字节 但抛开数据库,标准的 UTF-8 字符集编码是可以用 1~4 个字节去编码21位字符 ...
分类:
数据库 时间:
2021-05-24 06:01:05
阅读次数:
0
1、OneinStack一键包系列 - Linux VPS/服务器一键安装LNMP/LAMP/LNMT 2、宝塔面板免费Linux VPS主机Web面板安装和配置Lnmp/Lamp网站环境 3、VestaCP免费Linux VPS面板安装 - VestaCP面板安装过程与优势功能 第一、AMH面板 ...
分类:
其他好文 时间:
2021-05-24 05:55:11
阅读次数:
0
new 和 delete 的执行过程 new 的执行过程 通过 operator new 申请内存 调用构造函数(简单类型忽略此步) 返回内存指针 delete 的执行过程 调用析构函数(简单类型忽略此步) 释放内存 using namespace std; class T { public: T( ...
分类:
其他好文 时间:
2021-05-24 05:50:59
阅读次数:
0
恢复内容开始 第一步:下载 https://downloads.mysql.com/archives/installer/ 第二步:安装 恢复内容结束 ...
分类:
数据库 时间:
2021-05-24 05:46:31
阅读次数:
0
需求场景:读取期货5分钟数据表,判断每日各个品种的主次合约 解决方案:只要根据每日第一个5分钟线的持仓量排序就能获取当日主次合约 代码实现:根据日期(精确到日)、品种进行分组,在每个分组中按照日期(精确到分钟)、持仓量排序,取排序前面2行的合约则为主次合约。 原始数据 实现 新增需要的列 首先简单增 ...
分类:
数据库 时间:
2021-05-24 05:20:38
阅读次数:
0
1 观察开源项目 后端的: 前端的: 2 开源项目下载 下载完毕,然后解压,优先使用码云下载 解压,先不要着急运行! 观察: 用了哪些技术(springboot,vue,redis,mq) 是否有数据库(mysql) 你的环境是否匹配(java,maven,npm,nodejs,redis..... ...
分类:
其他好文 时间:
2021-05-24 05:19:26
阅读次数:
0
#include <string> // 头文件包含 using namespace std; // 使用名字空间 构造函数 string(const char *s); string(int n, char c); string(const string& rhs); // 拷贝构造 运算符重载 ...
分类:
编程语言 时间:
2021-05-24 04:57:59
阅读次数:
0
大家好,我是yes。 MySQL 面试题开始要更新啦! 请接招。 你们公司数据库有备份的吧? 我:有的,因为单点故障的情况不可避免,所以我们公司有主从。面试官:那你知道主备、主从、主主有什么区别? 主备就是:主机和备机。 备机是不干活的,也就是不对外提供服务,只是默默地在同步主机的数据,然后等着某一 ...
分类:
数据库 时间:
2021-05-24 04:56:31
阅读次数:
0
浮点数二分 模板 假如求平方根 #include<bits/stdc++.h> //万能头文件 using namespace std; int main() { double x; cin>>x; double l = 0, r = max(1, x); while (r - l > 1e-8) ...
分类:
其他好文 时间:
2021-05-24 04:47:23
阅读次数:
0