数据库怎么看卡在哪里,怎么样查看一个数据库存放在哪个位置
来源:整理 编辑:黑码技术 2024-05-16 04:25:14
本文目录一览
1,怎么样查看一个数据库存放在哪个位置
mssql2005select physical_name from sys.database_filesmssql2000select filename from sysfiles
2,如何解决SQL数据库连接时的卡
按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。如果是网络连接,无非就是网络连接的速度,本地连接,就是服务器的处理速度。
3,sqlserver怎么用sql查看具体那个表被锁住了
sql server 是一个关系数据库管理系统。它最初是由microsoft、sybase 和ashton-tate三家公司共同开发的,于1988 年推出了第一个os/2 版本。在windows nt 推出后,microsoft与sybase 在sql server 的开发上就分道扬镳了,microsoft 将sql server 移植到windows nt系统上,专注于开发推广sql server 的windows nt 版本。sybase 则较专注于sql server在unⅸ 操作系统上的应用。 sql server 2000 是microsoft 公司推出的sql server 数据库管理系统,该版本继承了sql server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行microsoft windows 98 的膝上型电脑到运行microsoft windows 2000 的大型多处理器的服务器等多种平台使用。 
4,如何查看mysql数据库存储位置
第1步:打开mysqml文件夹,显示的文件如下,然后找到my.ini文件,如图所示。第2步:选中my.ini文件,这时候点击鼠标右键依次选择”打开方式“然后选择”记事本打开“第3步:以记事本的方式打开my.ini文件后,按ctrl+f搜索”datadir“就可以找到你数据库的物理路径第4步:如果你想修改数据库文件的存储位置,可以直接在这里修改,如下图红框所示。第5步:按照上面所找到的路径,我们打开上面的路径的data文件夹,显示如下图。第6步:如果想对数据库进行搬迁,只需要复制”data“这个文件夹,覆盖新环境下的”data“文件就可以了。很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长。www.2cto.com1.设置新的存放路径mkdir -p /data/mysql 2.复制原有数据cp -r /var/lib/mysql/* /data/mysql 3.修改权限chown -r mysql:mysql /data/mysql www.2cto.com4.修改配置文件vim /etc/mysql/my.cnfdatadir = /data/mysql5.修改启动文件vim /etc/apparmor.d/usr.sbin.mysqld#把/var/lib/mysql r,/var/lib/mysql/** rwk, #改成/data/mysql r,/data/mysql/** rwk, 6.重启服务重启apparmor/etc/init.d/apparmor restart/etc/init.d/mysql restart 完成
5,使用strace来跟踪mysql查询看看到底是卡在什么地方先找到mysql进
有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。1. check table 和 repair table登陆mysql 终端:mysql -uxxxxx -p dbnamecheck table tabTest;如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:repair table tabTest;进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。2. myisamchk, isamchk其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:myisamchk tablename.MYI进行检测,如果需要修复的话,可以使用:myisamchk -of tablename.MYI关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。-----------------------------另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!检测修复所有数据库(表)执行命令:show processlist; 可以查看在当前正在执行的sql语句,包括pid信息,执行时间等信息。再看看别人怎么说的。
文章TAG:
数据 数据库 怎么 在哪 数据库怎么看卡在哪里