接到一个新的mysql数据库时需要做什么
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这期内容当中小编将会给大家带来有关接到一个新的mysql数据库时需要做什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。当我接到一个新的mysql数据库时,需要搞清
千家信息网最后更新 2025年02月02日接到一个新的mysql数据库时需要做什么
这期内容当中小编将会给大家带来有关接到一个新的mysql数据库时需要做什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
当我接到一个新的mysql数据库时,需要搞清楚如下情况:
1、这个数据库的版本、字符集、使用的存储引擎、是否为主从复制、是否为高可用、备份情况、查看一下近期的慢查询日志和ERR日志、表的数据量、有多少张表、大表有多大等;
2、查看Mysql当前有哪些触发器和存储过程
mysql> show triggers;mysql> show events;mysql> show procedure status;mysql> SHOW FUNCTION STATUS;
3、查看数据库是否有分区表
select TABLE_NAME from information_schema.PARTITIONS where PARTITION_NAME is not null;
4、执行一会show processlist,看看 Mysql 能有多少并发,一般都是什么sql。
5、跑一下如下工具,看看mysql的读写比例、关注disk读、full join全表扫描、操作系统环境等情况
pt-summarypt-mysql-summarypt-query-digestpt-show-grantspt-variable-advisorpt-query-digestmysqlreport
6、看看数据库有哪些用户
select host,User,Password from mysql.user
7、系统挂载参数
mount -o noatime,nobarrier /dev/sda1/ data
8、看numa是否关闭
numactl --hardware
9、看调度策略是否为deadline或者noop
[root@MySQL02 chenzx]# cat /sys/block/sda/queue/scheduler noop anticipatory [deadline] cfq
10、内核参数
vim /etc/sysctl.confvm.swappiness <= 10vm.dirty_ratio<=5vm.dirty_backgroud_ratio<=10
11、最大文件句柄数
vi /etc/security/limits.conf * soft nofile 102400* hard nofile 102400
12、mysql重点参数
innodb_flush_log_at_trx_commit=1sync_binlog=1 binlog_format=ROWinnodb_file_per_table = 1innodb_log_file_size = 4Ginnodb_log_files_in_group = 2innodb_buffer_pool_sizeinnodb_buffer_pool_instancesmaster_info_repository = TABLE relay_log_info_repository =TABLErelay_log_recovery = onsort_buffer_sizejoin_buffer_sizeread_rnd_buffer_sizetmp_table_size
13、审核表结构、字段类型选择是否合理,比如业务中选择性很少的状态status、类型type等字段是否使用tinytint或者smallint类型,这样不仅可以节省存储空间,还能节省BP的利用率、网络传输数据包的大小等。
上述就是小编为大家分享的接到一个新的mysql数据库时需要做什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
数据
数据库
参数
情况
类型
存储
内容
字段
日志
系统
分析
选择
操作系统
业务
中小
主从
内容丰富
内核
利用率
句柄
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库国产化成为趋势
软件开发与程序开发的区别
中金恒泰互联网科技有限公司
微盘软件开发上海
移动网络技术岗发展前途
数据库设计的主要步骤包括
知网数据库中有多少个行业大类
看股软件开发
计算机数据库管理招聘
电子商务网络安全的发展
宜昌串口服务器厂家价格
美术教育软件开发用什么语言
网络技术工程师华为待遇
软件开发没有产品经理
计算机网络技术框架图教程
池州app软件开发定制
网络安全廉政风险防控
网络安全知识的计划书方案
网络技术和通信
北京软件开发怎么样
网络安全工作总目标范围原则
网络安全管理系统目录
简单的网络安全小知识
游戏软件开发需要学什么6
嘉兴市软件开发
数据库怎么接入的
评价高的域控制器软件开发
密云区品质软件开发联系方式
uml独立软件开发过程
网络安全基础答案袁津生