freeswitch 优化db

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: freeswitch 优化db

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第19天,点击查看活动详情今天没事做给大家讲一下fs的优化


fs运行的时候会生成一些db文件,是sqlite的,因为sqlite在高并发的状态下不行

我以前是直接把这些文件放在ramdisk下面的,这样的确能够提高稳定性的,

但是在超过200以上的并发,系统有时会出问题的


所以我就把这些文件放在mysql里面跑 毕竟mysql不会出现锁的状态的

wiki.freeswitch.org/wiki/Using_…按照上面做就可以了 ubuntu安装unixODBC的路径和说明里面的不一样的,自己修改一下


然后我就把core fifo internal 这些都跑在了mysql (我的fs自己优化了一下 所以就这3个需要数据库,默认会有很多需要的)


最后给大家一个提示,这些数据库是用来跑临时数据的,所以只要速度快不需要保存的

所以我就把本来是Innodb的表都改成mysql的内存表了,


结果就是速度奇快,超级稳定


一点小经验大家分享一下


其实sql并不是瓶颈,XML dialplan更加需要优化

这个没涉及到dialplan呢


fs在运行的时候会有大量的后台数据,就像session一样的东西,用于记录用户的通道等等信息


这些个数据需要优化的 官方的wiki都说这个要优化

然后才是dialplan的流程优化


放在内存盘上就可以了,我觉得用odbc其实也不好


sqlite有死锁的问题 你怎么解决

mysql如果不通了 那么其他业务也做不了了


所以mysql一定通着的

通着就要利用一下啊 mysql的内存表速度比memcache的速度还快


而且不会死锁 这个是最稳定的方法了


我已经实在想不出有更好的办法了

有好方法赐教


如果不用mysql当然是最好了



相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 运维 关系型数据库
MySQL binlog_ignore_db 参数最全解析
经过前面文章学习,我们知道 binlog 会记录数据库所有执行的 DDL 和 DML 语句(除了数据查询语句select、show等)。注意默认情况下会记录所有库的操作,那么如果我们有另类需求,比如说只让某个库记录 binglog 或排除某个库记录 binlog ,是否支持此类需求呢?本篇文章我们一起来看下。
588 0
MySQL binlog_ignore_db 参数最全解析
|
SQL Oracle 关系型数据库
MySQL下的DB Link
在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库。此时我们就需要用到数据表映射。如同Oracle中的DBlink一般,使用过Oracle DBlink数据库链接的人都知道可以跨实例来进行数据查询,同样的,Mysql自带的FEDERATED引擎完美的帮我们解决了该问题。本篇文章介绍FEDERATED引擎的开启和使用。
282 0
|
关系型数据库 物联网 数据库连接
【DB吐槽大会】第22期 - PG 不支持libpq协议层压缩
大家好,这里是DB吐槽大会,第22期 - PG 不支持libpq协议层压缩
|
存储 关系型数据库 MySQL
|
存储 关系型数据库 MySQL