-
12条MySQL优化技巧,提速不止十倍!
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。 程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。 技巧1 比较运算符能用 “=”就不用“<>”···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
在CentOS6.8下安装Docker
一、查看系统版本 [root@localhostopt]#uname-aLinuxlocalhost.localdomain2.6.32-642.el6.x86_64#1SMPTueMay1017:27:01UTC2016x86_64x86_64x86_64GNU/Linux [root@localhostopt]#cat/etc/redhat-relea···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL常用工具选择和建议
有句话说,工欲善其事,必先利其器,在MySQL方向尤其如此。 技术规划的时候,会发现有一些事情需要前置,比如说MySQL里面的工具,如果等到实际碰到了各色的问题再来统一,就比较难了。有沟通成本,人力成本,技术沉淀和持续交付等等的成本,这些***提前和团队有一个基本的沟通,达成一个共识。内部统一了以后,和开发同学规范统一就有了一个基线。 大体来说,我考虑了以···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis为什么是单线程、及高并发快的3大原因详解
Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据迁移到MySQL的性能测试
今天对一套环境的数据从SQL Server迁移到MySQL,中间涉及诸多的架构改进,我们主要说一下数据迁移的一些基本思路,以下是一个开始,会在后面不断的迭代改进一些方案。 整体来说,迁移的数据量听起来不是很多,大概是300G左右。 整体的步骤是: 1)数据从SQL Server导出为csv文件 2)数据流转到MySQL中间服务器上 因为文件较大,比如有的文···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
比较两个List对象,找出新增、删除、更改的条目
需求说明我们在开发过程中,经常需要对比两个List对象的数据,找出新增、删除、更改的条目。典型的情况如需要根据前端给出的请求列表,与后台表中当前具有的记录做比较,然后对后台表做增、删、改的操作。为此,以下举例总结List对象的比对方法。 新建一个控制台程序新建一个控制台程序作为例子。 定义一个记录数据条目的类publicclassClass1{public···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
弥补MySQL和Redis短板:看HBase怎么确保高可用
HBase是一个基于Hadoop面向列的非关系型分布式数据库(NoSQL),设计概念来源于谷歌的BigTable模型,面向实时读写、随机访问大规模数据集的场景,是一个高可靠性、高性能、高伸缩的分布式存储系统,在大数据相关领域应用广泛。 HBase系统支持对所存储的数据进行透明切分,从而使得系统的存储以及计算具有良好的水平扩展性。 知乎从2017年起开始逐渐···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
训练模型的保存与加载
1.目的: 将训练好的模型保存下来,已备下次使用,节省训练时间,提高效率 2.API: from sklearn.externals import joblib 保存: joblib.dump(rf,"test.pkl") 加载: estimator = joblib.load("test.pkl") 3.Python代码实现: # -*- coding:···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis 布隆过滤器实战「缓存击穿、雪崩效应」
为什么引入 我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。 我们先看看一般业务缓存流程: 先查询缓存,缓存找不到再查询数据库。 然后将查询结果放在缓存中即使数据不存在,也需要创建一个缓存,用来防止穿库。这里需要区分一下数据···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
AirNet备用ATC系统维护笔记(三)
1、SDD的隐藏离线配置文件.sdd_offline.conf.0 S_USER_OP_HMI_TEXT=CONTACT#Contact#@FULL_LABEL#@CFL#@XFL#@FREE_TEXT#@EXTEND#EXTEND# *其中CONTACT#CONTACT#@ 红色部分表示CONTACT功能,点击标:C,表示对空通话还未脱播; * CONT···
- 发布时间:2025-05-24
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])