随笔分类 -  数据库技术

1 2 下一页
MySQL主从数据库配置简介
摘要:MySQL主从数据库是一种常用的数据库架构,用于提高数据的可用性和性能。主从数据库通过主数据库和从数据库的复制机制,将数据实时同步到多个从数据库上,实现数据的冗余备份和负载均衡。下面是MySQL主从数据库的设置方法: 配置主数据库: 在主数据库上编辑my.cnf配置文件,启用二进制日志功能(设置参数 阅读全文
posted @ 2025-08-26 16:30 洞幺人生 阅读(27) 评论(0) 推荐(0)
Sql Server 中主从库的配置和使用介绍(实现读写分离)
摘要:MS Sql Server 中主从库的配置和使用介绍 2021/10/20 作者:赵玉开日期:2010-07-05 网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。 主从库是两台服务器上的两个数据库,主库以最快的速度做增删 阅读全文
posted @ 2025-08-26 16:12 洞幺人生 阅读(25) 评论(0) 推荐(0)
.Net8.0的数据库配置后,需要在Program.cs中进行配置
摘要:var builder = WebApplication.CreateBuilder(args); // Add services to the container.builder.Services.AddRazorPages(); //// 添加 Entity Framework Core 服务/ 阅读全文
posted @ 2025-03-01 15:40 洞幺人生 阅读(79) 评论(0) 推荐(0)
Scaffold-DbContext命令生成模型类
摘要:一、简要步骤 1、第一步 安装以下程序包 安装Entity FrameWork Core SqlServer 3.1 安装Entity FrameWork Core Tools 3.1 安装Entity FrameWork Core Design 3.1 2、第二步 选择默认项目为放Model的项目 阅读全文
posted @ 2025-03-01 11:56 洞幺人生 阅读(462) 评论(0) 推荐(0)
有哪些情况会导致索引失效
摘要:1、索引列使用!=、not、is null、is not null查询的时候,由于索引数据的检索效率非常低,因此Mysql引擎会判断不走索引。 2、使用like通配符匹配后缀%xxx的时候,由于这种方式不符合索引的最左匹配原则,所以也不会走索引。 但是反过来,如果通配符匹配的是前缀xxx%,符合最左 阅读全文
posted @ 2025-01-02 18:58 洞幺人生 阅读(380) 评论(0) 推荐(0)
组合索引使用注意事项
摘要:如何创建联合索引 联合索引的列顺序非常重要,应遵循以下原则: 最左前缀原则:查询条件必须从联合索引的最左列开始,索引才能被有效利用。(不能跳过列,不能颠倒列) 查询的选择性:把选择性高的列放在前面。例如,user_id 可能是选择性最高的列,因此放在第一个位置。 根据常用的查询分别执行,从耗时来判断 阅读全文
posted @ 2025-01-02 17:57 洞幺人生 阅读(199) 评论(0) 推荐(0)
PowerDesigner 导出数据字典
摘要:1、首先说明我使用的环境。 2、打开PDM模型,右键-->NEW-->REPORT。 3、数据字典编辑器(一些通用模型吧,自己可以再DIY)。 4、选择Table-->List of Table Columns。 5、在选定的条目上右键,选择Selection把你数据字典需要的数据勾上。 6、选择L 阅读全文
posted @ 2023-07-25 11:34 洞幺人生 阅读(586) 评论(0) 推荐(0)
Oracle(+)号用法
摘要:Oracle(+)号用法 select * from t_A a,t_B b where a.id=b.id(+); select * from t_A a left join t_B b on a.id = b.id; + 表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部 阅读全文
posted @ 2023-01-17 10:17 洞幺人生 阅读(770) 评论(0) 推荐(0)
什么情况下索引失效
摘要:虽然说索引在使用上可能有种种限制,但是还是在数据库设计中被充分利用。因为在大部分情况下索引还是被用来提高数据库性能的一个工具。不过有些数据库工程师往往会犯一些低级的错误,导致索引失效。如在Where条件子句中设置了不合适的条件,从而在查询等操作时导致原先在表中设置的索引不起作用。笔者以前也多次犯过类 阅读全文
posted @ 2022-09-14 16:41 洞幺人生 阅读(617) 评论(0) 推荐(0)
SQL语句优化方法
摘要:1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: ? 检查不良的SQL,考虑其写法是否还有可优化内容 ? 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 ? 检查优化索引的使用 ? 考虑 阅读全文
posted @ 2022-09-14 16:04 洞幺人生 阅读(587) 评论(0) 推荐(0)
mysql 5.7.20解压版安装配置
摘要:MySql 5.7.20版本免安装版配置过程 下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到自定义的路径。这里注意的是路径中不要存在中文。 解压缩后以后 新建一个ini形式的文件,名字为my,里面 阅读全文
posted @ 2018-01-20 17:30 洞幺人生 阅读(378) 评论(0) 推荐(0)
SqlServer更新视图存储过程函数脚本
摘要:--视图、存储过程、函数名称DECLARE @NAME NVARCHAR(255);--局部游标DECLARE @CUR CURSOR--自动修改未上状态为旷课SET @CUR=CURSOR SCROLL DYNAMIC FORSELECT NAME FROM DBO.SYSOBJECTS WHER... 阅读全文
posted @ 2014-12-22 11:42 洞幺人生 阅读(365) 评论(0) 推荐(0)
SqlServer刷新所有视图
摘要:CREATE PROCEDURE RefreshAllView ASDECLARE MyCursor CURSORFOR select Name from dbo.sysobjects where OBJECTPROPERTY(id, N'IsView') = 1 and (not name in ... 阅读全文
posted @ 2014-12-22 11:32 洞幺人生 阅读(2220) 评论(0) 推荐(0)
SqlServer获取表结构语句
摘要:--sql server 2005-- 1. 表结构信息查询 -- ========================================================================-- 表结构信息查询-- 邹建 2005.08(引用请保留此信息)-- =======... 阅读全文
posted @ 2014-12-22 10:47 洞幺人生 阅读(733) 评论(0) 推荐(0)
获取一张表的所有列
摘要:SqlServer:selectc.namefromsys.objectsojoinsys.columnscono.object_id=c.object_idwhereo.name='表名';Oracle: select column_name from user_tab_columns where table_name='tablename'; 阅读全文
posted @ 2013-05-30 14:50 洞幺人生 阅读(252) 评论(0) 推荐(0)
With As 在Sql语句中的用法
摘要:一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一 阅读全文
posted @ 2013-04-07 11:36 洞幺人生 阅读(5098) 评论(0) 推荐(1)
判断各种资源是否存在的Sql语句
摘要:下面为您介绍sql下用了判断各种资源是否存在的代码,需要的朋友可以参考下,希望对您学习sql的函数及数据库能够有所帮助。库是否存在if exists(select * from master..sysdatabases where name=N'库名')print 'exists'elseprint 'not exists'----------------- 判断要创建的表名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') 阅读全文
posted @ 2013-03-27 10:09 洞幺人生 阅读(302) 评论(0) 推荐(0)
Reporting Services 4: Web Service
摘要:Reporting Services提供了一个基于Web的报表管理器Report Manager,其主要功能是通过是调用报表服务器提供的Web Service来完成的,可以使用类似于http://(ServerName)/Reports$(InstanceName)的URL来了解报表管理器的全貌。Reporting Services的Web Service是客户端程序和报表服务器之间的通信接口,允许开发者创建任何涵盖整个报表生命周期的相关自定义工具(除了类似于报表管理器的报表管理功能外,还具备生成、发布、打印报表等功能)。图1 报表管理器Report Manager 在上一篇随笔《Report 阅读全文
posted @ 2013-03-25 20:43 洞幺人生 阅读(349) 评论(0) 推荐(0)
无法连接到WMI提供程序。你没有权限或者该服务器无访问
摘要:已解决:无法连接到WMI提供程序。你没有权限或者该服务器无访问···我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊…… 先安装sql server 2005(是英文版的),安装过程非常顺利。然后我想进入Server Configuration Manager(配置管理器),点击之后就出现了下面这个警告 阅读全文
posted @ 2012-11-12 11:04 洞幺人生 阅读(539) 评论(0) 推荐(0)
数据表操作Sql语句
摘要:1.修改字段类型及长度alter table dt_origin modify (A varchar2(200));2.删除字段alter table table_name drop column col_name;3.添加字段alter table table_name add col_name datatype;4.创建表create table table_name( colname1 datatype [not null] [primary key],colname2 datatype , colname3 datatype) 阅读全文
posted @ 2012-08-15 16:01 洞幺人生 阅读(142) 评论(0) 推荐(0)

1 2 下一页