我的编程空间,编程开发者的网络收藏夹
学习永远不晚

接到一个新的mysql数据库时需要做什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

接到一个新的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-summary
pt-mysql-summary
pt-query-digest
pt-show-grants
pt-variable-advisor
pt-query-digest
mysqlreport

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.conf
vm.swappiness <= 10
vm.dirty_ratio<=5
vm.dirty_backgroud_ratio<=10

11、最大文件句柄数

 vi /etc/security/limits.conf 
*                soft      nofile            102400
*                hard      nofile            102400

12、mysql重点参数

innodb_flush_log_at_trx_commit=1
sync_binlog=1 
binlog_format=ROW
innodb_file_per_table = 1
innodb_log_file_size = 4G
innodb_log_files_in_group = 2
innodb_buffer_pool_size
innodb_buffer_pool_instances
master_info_repository = TABLE 
relay_log_info_repository =TABLE
relay_log_recovery = on
sort_buffer_size
join_buffer_size
read_rnd_buffer_size
tmp_table_size

13、审核表结构、字段类型选择是否合理,比如业务中选择性很少的状态status、类型type等字段是否使用tinytint或者smallint类型,这样不仅可以节省存储空间,还能节省BP的利用率、网络传输数据包的大小等。

上述就是小编为大家分享的接到一个新的mysql数据库时需要做什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

接到一个新的mysql数据库时需要做什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

连接到一个MySQL数据库时,如何查看其他MySQL数据库的表列表?

借助SHOW TABLES From Database_name查询,我们可以看到另一个数据库的表。这里Database_name是我们当前没有使用的数据库的名称。考虑以下示例,其中我们运行查询以获取数据库名称“tutorial”中的表列表
2023-10-22

每次我们开始MySQL会话时都需要选择数据库吗?如何才能做到呢?

数据库仅创建一次,但每次开始 MySQL 会话时都需要选择它。可以借助 MySQL 命令行工具上的 USE db_name 语句来完成。mysql> Use Query;Database changed这表明我们现在正在使用查询数据库。我
2023-10-22

了解申请一个云服务器时所需要的参数是什么

云服务器的配置参数可以有很多种,以下是一些常见的参数:容量:云服务器可以提供多大的可用云空间,这取决于所需的服务器资源、带宽以及用户数量。带宽:云服务器可以提供多少带宽,这是根据用户数量而定的。CPU:根据应用程序的运行方式,云服务器可以根据不同的应用程序和计算来调度CPU资源。内存:根据应用程序的运行方式,云服务器可以根据不同的CPU和内存资源来调度内存空间。磁盘空间:根据应用程序
2023-10-26

连接数据库的一个参数:Initial Catalog=Music 是什么东西

Initial Catalog=Music是连接数据库时指定的一个参数,用于指定要访问的数据库的名称。在连接数据库时,需要提供数据库服务器的名称、身份验证方法(如Windows身份验证或SQL Server身份验证)、用户名和密码等信息,以
2023-08-08

了解申请一个云服务器时所需要的参数是什么意思

云服务器的大小:一般来说,云服务器的大小是根据您的实际需求而定的,您可以选择一个较小的服务器,以满足您的需求。但您需要注意的是,小的云服务器可能会增加您的硬件和网络成本,因此需要权衡这些因素。云服务器的配置:在申请云服务器之前,您需要选择一个合适的云服务器配置,包括CPU、内存、存储、磁盘空间和带宽等。这些参数会影响您
2023-10-27

用Python做数据科学时容易忘记的八个要点分别是什么

本篇文章给大家分享的是有关用Python做数据科学时容易忘记的八个要点分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  如果你发觉自己在编程时一次又一次地查找相同的问
2023-06-02

了解申请一个云服务器时所需要的参数是什么内容

云服务器的名称和版本:你需要选择一个适合你的云服务器,比如AWSS3或AWSLambda等。云服务器的大小:云服务器可以支持多少用户,如果超出了一定的限制,你需要考虑购买更大的服务器。云服务器的配置:你需要考虑你的应用程序需要多大的内存、多少CPU和多少存储空间等。云服务器的价格:云服务器的价格取决于所选择的服务提供商和硬件设备的类型和大小。云服务器的可用性:你需要确保你的云服务器是可用的,可以在你的环...
2023-10-27

Microsoft Power BI连接本地mysql 数据库 !power bi提示此连接器需要安装一个或多个其他组件才能使用怎么办!

最终解决方案竟然是卸载8.0.33版本,下载8.0.32版本…吐血,知道真相的我眼泪掉下来 大家可以直接跳到【亲测有用——知道真相的我眼泪掉下来】这一部分。 一、步骤 (一)从菜单栏点击进入mysql数据库 点击主页>获取数据>更多 选择
2023-08-24

MySQL数据库和Redis缓存一致性的更新策略是什么

这篇文章主要介绍“MySQL数据库和Redis缓存一致性的更新策略是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL数据库和Redis缓存一致性的更新策略是什么”文章能帮助大家解决问题。
2023-07-06

如果有一个特别大的访问量到数据库上,怎么做优化?主从复制、读写分离

第一个就是使用优化查询的方法。这个在前期的内容中有具体说明,这里不再做说明。第二、这里简要说明一个以下几个方法:  主从复制、读写分离、负载均衡  目前,大部分的主流关系型数据库都提供了主从复制的功能,通过配置两台(或多台)数据库的主从关系,可以将一台数据库服
如果有一个特别大的访问量到数据库上,怎么做优化?主从复制、读写分离
2022-03-01

编程热搜

目录