摘要:发现有个mysql库的cpu使用比较厉害,分析后发现是以下的sql导致: SELECT `devabce`.`id`, `devabce`.`sn_id`, `devabce`.`mmmcontent`, `devabce`.`mmmcommitttme`, `devabce`.`mmmtranst 阅读全文
MySQL没有选对正确的索引怎么办
2020-04-18 20:54 by abce, 668 阅读, 0 推荐, 收藏, 编辑
摘要:1.optimize table如果MySQL没有选中正确的索引,有可能是因为表经常被更改。这会影响统计数据。如果时间允许(表在此期间是锁定的),我们可以通过重新构建表来帮助解决这个问题。 具体可以参考之前的文章:mysql optimize table 2.analyze tableanalyze 阅读全文
OceanBase的产品简介
2020-04-18 16:24 by abce, 680 阅读, 0 推荐, 收藏, 编辑
摘要:以下是根据ob学院的培训视频的学习笔记。如果截图有侵权,请告知,我会删除! OceanBase发展历程 数据库面临的挑战:·互联网场景:海量的数据,超高的峰值并发量·传统数据库昂贵的软硬件和维护成本·扩容和扩容后如何缩容·传统的主备容灾模式可能会丢失数据(业务端要么接收丢数据、要么接收停机) ob是 阅读全文
docker部署elk时汉化Kibana服务
2020-04-14 14:30 by abce, 1496 阅读, 0 推荐, 收藏, 编辑
摘要:安装后,默认是英文的,可以修改一下kibana的配置文件,显示成中文 登录容器,然后修改配置文件,比如: /opt/kibana/config/kibana.yml #加上一行配置 i18n.locale: zh-CN 分号: 和 zhe-CN 之间必须有个空格,否则kibana无法启动 阅读全文
MySQL Error 1146 Table doesn't exist
2020-04-13 11:10 by abce, 11465 阅读, 0 推荐, 收藏, 编辑
摘要:可能产生1146错误的原因:·innodb发生crash并丢失数据文件·数据目录没有合适的访问权限·表中的数据发生损坏·.frm文件丢失 解决方案:·备份还原·重启mysql server(如果mysql server异常关闭,重启有可能会解决问题)·修复数据库表(check table\repai 阅读全文
sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)
2020-04-12 13:12 by abce, 1560 阅读, 1 推荐, 收藏, 编辑
摘要:使用差异性备份文件还原的时候报错: 报错时,通过生成的还原脚本可以看到: RESTORE DATABASE [m] FILE = N'm' FROM DISK = N'D:\m\m_backup_2016_04_07_280002_6355156.bak' WITH FILE = 1, MOVE N 阅读全文
postgresql中的money数据类型
2020-04-11 14:56 by abce, 6389 阅读, 0 推荐, 收藏, 编辑
摘要:pg中money类型以固定的分数精度存储货币金额;如下表: 名称 存储大小 描述 范围 money 8bytes 货币金额 -92233720368547758.08 to +92233720368547758.07 表中显示的范围假设有两位小数。 分数精度由数据库的lc_monetary设置决定。 阅读全文
索引扩展
2020-04-07 23:02 by abce, 394 阅读, 0 推荐, 收藏, 编辑
摘要:InnoDB通过将主键列附加到辅助索引来自动扩展每个辅助索引。例如: create table t1 ( i1 int not null default 0, i2 int not null default 0, d date default null, primary key (i1, i2), 阅读全文
MySQL 8.0新特性 -- innodb_dedicated_server
2020-04-02 14:50 by abce, 1774 阅读, 0 推荐, 收藏, 编辑
摘要:在8.0中,innodb_dedicated_server默认是不开启的。开启后,innodb可以自动配置下面的参数:·innodb_buffer_pool_size·innodb_log_file_size·innodb_flush_method ·innodb_log_files_in_grou 阅读全文
MySQL 8.0新特性 -- nowait以及skip locked
2020-04-02 13:53 by abce, 3019 阅读, 0 推荐, 收藏, 编辑
摘要:如果某行记录被事务锁住了,select ... for update、或select ... for share事务对相同的行加锁的时候必须等待,直到产生阻塞的事务释放锁。 为了避免等待事务释放锁定的行,nowait和skip locked选项可以被用于select ... for update或s 阅读全文