经研究分析SQLite源码的锁争夺,单库逼近10万tps可能已经是极限,难以提升。后续应该向多库并行写入作为提升方向。
大石头 编写于 2017-09-10 01:18:57
FeiXian

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26730.12
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Other", "Other", "{E9E982D4-367F-4305-ABDF-3B590673DADD}"
	ProjectSection(SolutionItems) = preProject
		Readme.MD = Readme.MD
	EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FeiXian", "FeiXian\FeiXian.csproj", "{8DF06706-AD6E-4F75-99A8-3F610F0FBE7C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FeiXian.Client", "FeiXian.Client\FeiXian.Client.csproj", "{9B82E70B-389D-4328-A5E2-BE2837072C38}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FeiXian.Web", "FeiXian.Web\FeiXian.Web.csproj", "{779BC3B7-BA72-4049-837D-3DDC53FBC0A9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test.csproj", "{0F130EAD-5927-4C08-A22F-620B1E49A273}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Release|Any CPU = Release|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{8DF06706-AD6E-4F75-99A8-3F610F0FBE7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{8DF06706-AD6E-4F75-99A8-3F610F0FBE7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{8DF06706-AD6E-4F75-99A8-3F610F0FBE7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{8DF06706-AD6E-4F75-99A8-3F610F0FBE7C}.Release|Any CPU.Build.0 = Release|Any CPU
		{9B82E70B-389D-4328-A5E2-BE2837072C38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{9B82E70B-389D-4328-A5E2-BE2837072C38}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{9B82E70B-389D-4328-A5E2-BE2837072C38}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{9B82E70B-389D-4328-A5E2-BE2837072C38}.Release|Any CPU.Build.0 = Release|Any CPU
		{779BC3B7-BA72-4049-837D-3DDC53FBC0A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{779BC3B7-BA72-4049-837D-3DDC53FBC0A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{779BC3B7-BA72-4049-837D-3DDC53FBC0A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{779BC3B7-BA72-4049-837D-3DDC53FBC0A9}.Release|Any CPU.Build.0 = Release|Any CPU
		{0F130EAD-5927-4C08-A22F-620B1E49A273}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{0F130EAD-5927-4C08-A22F-620B1E49A273}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{0F130EAD-5927-4C08-A22F-620B1E49A273}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{0F130EAD-5927-4C08-A22F-620B1E49A273}.Release|Any CPU.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {E2BACAC2-15CC-4C71-9436-1616D7607684}
	EndGlobalSection
EndGlobal